1. 程式人生 > 其它 >這臺計算機上缺少此專案引用的 NuGet 程式包。使用“NuGet 程式包還原”解決辦法

這臺計算機上缺少此專案引用的 NuGet 程式包。使用“NuGet 程式包還原”解決辦法

將專案複製到其地方的時候編譯會報錯,按照官網方法也不行,從網上查了一個有用的方法如下

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

刪除後重新編譯即可。