Board logo

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

作者: shillan    时间: 2021-4-1 23:39     标题: 这台计算机上缺少此项目引用的 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文件放入文件夹中。




欢迎光临 逐梦论坛 (http://temp2023.zhumeng.org/) Powered by Discuz! 7.2