这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包

Posted mosdong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包相关的知识,希望对你有一定的参考价值。

将项目复制到其地方的时候编译会报错,按照官网方法也不行,从网上查了一个有用的方法如下

打开CSPROJ文件。删除如下代码,

 <Import Project="..packagesSystem.Data.SQLite.Core.1.0.109.2uild
et46System.Data.SQLite.Core.targets" Condition="Exists(‘..packagesSystem.Data.SQLite.Core.1.0.109.2uild
et46System.Data.SQLite.Core.targets‘)" />
  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists(‘..packagesSystem.Data.SQLite.Core.1.0.109.2uild
et46System.Data.SQLite.Core.targets‘)" Text="$([System.String]::Format(‘$(ErrorText)‘, ‘..packagesSystem.Data.SQLite.Core.1.0.109.2uild
et46System.Data.SQLite.Core.targets‘))" />
  </Target>

  删除后重新编译即可。

转接来自https://blog.csdn.net/wlanye/article/details/91438882

以上是关于这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包的主要内容,如果未能解决你的问题,请参考以下文章

此项目引用此计算机上缺少的 NuGet 包

此项目引用此计算机上缺少的 NuGet 包。

NuGet 引用存储在哪里?

缺少 TFS msbuild Nuget 包

TeamCity Build Server无法恢复nuget包

构建错误,此项目引用 NuGet