このコンピュータに不足しているこのプロジェクトの参照のためのNuGetパッケージ。これらのパッケージをダウンロードするには、「NuGet削減パッケージ」を使用します

免責事項:この記事は元の記事にも学ぶブロガーである、私に話をしない、権限がありません。https://blog.csdn.net/wlanye/article/details/91438882

まず、問題を解決するため、NUGET遅すぎます:

参考住所:https://blog.csdn.net/yh0503/article/details/86692940

著者は、いくつかの繰り返しを2つだけ他のアドレスの鏡像:(いくつかの問題をテストを提供)

CDN-Azureの鏡:https://nuget.cdn.azure.cn/v3/index.json

ミラーfishlee.netます。http://nuget.fishlee.net/v3/index.json

 

第二に、選択肢CSPROJファイル。すべてのダウンロードは、感嘆符になった後、次のコードを削除します。

のプリコンパイル済みピットNUGET。

\ System.Data.SQLite.Core.1.0.109.2マルチX86とX64ピット
 

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

それらを削除し、再度更新NUGET。また統合されたバージョン、そうでない場合PrepareForBuild、本当に悪い気分ではなく、緑を見つけます。

バイナリパーツ:SQLiteの、FREEIMAGEはX86とX64を区別するすべてのビットです。動的にロードを使用するのが好ましいです。私は、静的最高NUGET参照を好きではありません。

おすすめ

転載: blog.csdn.net/wlanye/article/details/91438882