这台计算机上缺少此项目引用的 NuGet 程序包。启用“NuGet 程序包还原”...的解决
[b]现象:[/b]VS2017生成项目时提示:
[quote]这台计算机上缺少此项目引用的 NuGet 程序包。启用“NuGet 程序包还原”可下载这些程序包。有关详细信息,请参阅 [url]http://go.microsoft.com/fwlink/?LinkID=322105[/url]。缺少的文件是 D:\...\release\\.nuget\NuGet.targets。[/quote]
[b]解决:[/b]
编辑项目.csproj文件,注释掉以下代码:[code] <!--
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。启用“NuGet 程序包还原”可下载这些程序包。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>
-->[/code]下载nuget.exe:[url]https://www.nuget.org/downloads[/url]
在项目根目录下新建.nuget文件夹,并将下载的nuget.exe文件放入文件夹中。
页:
[1]