当前位置:首页 > 博客人生 > 技术分享

文章摘要:本文章向大家介绍这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”解决办法,主要包括这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”解决办法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”解决办法

发布时间:2023-09-01 作者:小沈子 分类: C#

1262833-20210218120720879-1677476918.png

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

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

<Import Project="..\packages\System.Data.SQLite.Core.1.0.109.2\build\net46\System.Data.SQLite.Core.targets" Condition="Exists('..\packages\System.Data.SQLite.Core.1.0.109.2\build\net46\System.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('..\packages\System.Data.SQLite.Core.1.0.109.2\build\net46\System.Data.SQLite.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\System.Data.SQLite.Core.1.0.109.2\build\net46\System.Data.SQLite.Core.targets'))" />
  </Target>

删除后重新编译即可。

上一篇: wpf中应用最广泛的第三方开源界面控件库介绍和用法举例


下一篇: C#实现异步的常用方式总结

赞助打赏

  • 支付宝扫码
  • 微信扫码