免責事項:この記事は元の記事にも学ぶブロガーである、私に話をしない、権限がありません。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参照を好きではありません。