起2

今天更新了VS,加载项目后,因为VS2022没有.NET 45环境,所以从NuGet上下载了net45,但是不小心下载到了项目里,原本想下载到VS环境下,于是又删了项目中的net45包。重启项目后就报错:如标题
最后根据报错文件打开后,发现如下代码:

经过

    <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>

结果

删除后重新编译即可。

END
本文作者:
文章标题:【VS】这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包
本文地址:https://blog.snwl0311.cn/index.php/archives/276/
版权说明:若无注明,本文皆薄·客原创,转载请保留文章出处。
Last modification:May 27, 2022
有钱的给钱,没钱的点赞哦,感谢哥哥姐姐厚爱!