NuGet.targets中的RestorePackages错误

时间:2015-02-26 03:43:10

标签: nuget-package-restore

如何在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软件。

1 个答案:

答案 0 :(得分:0)

单击Build-&gt; Clean Solution并右键单击解决方案并设置为“Enable NuGet package restore”。显然,这会导致获得NuGet.exe的正确副本。完成此操作后,所有错误都消失了。