如何在NuGet.targets文件中解决此错误:
?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\</SolutionDir>
<!-- Enable the restore command to run before builds -->
<RestorePackages Condition=" '$(RestorePackages)' == '' ">false</RestorePackages>
其中RestorePackages标记有错误,指出msbuild / 2003具有无效的子元素。
我为标签得到了相同类型的错误:NuGetToolsPath,PackagesProjectConfig,NuGetExePath,MsBuild和DownloadNuGet
在这些错误之后,我得到了17个&#34;无法在这个VS2013解决方案的17个项目中找到..... nuget \ NuGet.exe,用于从GitHub下载的MVCForum软件。
答案 0 :(得分:0)
单击Build-&gt; Clean Solution并右键单击解决方案并设置为“Enable NuGet package restore”。显然,这会导致获得NuGet.exe的正确副本。完成此操作后,所有错误都消失了。