返回列表 发帖

[软件故障] 这台计算机上缺少此项目引用的 NuGet 程序包。启用“NuGet 程序包还原”...的解决

现象:
VS2017生成项目时提示:
这台计算机上缺少此项目引用的 NuGet 程序包。启用“NuGet 程序包还原”可下载这些程序包。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 D:\...\release\\.nuget\NuGet.targets。

解决:
编辑项目.csproj文件,注释掉以下代码:
  1.   <!--
  2.   <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
  3.   <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
  4.     <PropertyGroup>
  5.       <ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。启用“NuGet 程序包还原”可下载这些程序包。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
  6.     </PropertyGroup>
  7.     <Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
  8.   </Target>
  9. -->
复制代码
下载nuget.exe:https://www.nuget.org/downloads
在项目根目录下新建.nuget文件夹,并将下载的nuget.exe文件放入文件夹中。
欢迎光临:逐梦论坛

返回列表

Powered by Discuz! 7.2   论坛QQ群:逐梦论坛群

© 2001-2021 Comsenz Inc. 鲁公网安备 37120302000001号