逐梦论坛's Archiver

shillan 发表于 2021-4-1 23:39

这台计算机上缺少此项目引用的 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]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.