不足しているnugetパッケージを復元しようとしていますが、このエラーが発生し続けます:
An error occurred while trying to restore packages. Please try again.
これを解決した経験はありますか?エラーの原因を正確に調べるにはどうすればよいですか?
これで問題は解決するはずです。
パッケージが必要ない場合は、packages.configをダブルクリックし、削除するパッケージを参照する行を見つけて、その行を削除します。
その後、パッケージが必要な場合は、おそらくnugetを使用して再ダウンロードするだけで、おそらくそれ自体が解決されます。
Microsoft.Bcl.Build.1.0.14
NuGetパッケージでも同様の問題が発生しました。これに対する私の解決策は
NuGetの最新バージョンをダウンロードすることで同じ問題を解決しました(本当に簡単なインストール、クイックダウンロード): http://docs.nuget.org/docs/start-here/installing-nuget
(ここは間違いなく初心者の答えですが、他にこれを見つけられなかったので残しておきます。)nuget.orgがパッケージソースからチェック解除されていないことを確認してください。
ツール。オプション。 Nugetパッケージマネージャー。パッケージソース。 「nuget.org」がチェックされていることを確認します。
[オプション]の下の[ツール]に移動し、[NuGetパッケージマネージャー]を選択します。
OKを押します。完了しました。
私にとっては、以前にリリースされたプレリリースパッケージへの依存関係がまったくないソリューション(vs2015/NuGet3.4)を複製しました。 Nugetはプレリリースの復元に失敗し、アンインストールもアップグレードもできませんでした。 packages.configを手動で編集して、パッケージの以前の非プレリリースをターゲットにし、必要なバージョンにアップグレードすることでそれを冷やしました。 HTH
誰かの助けになる場合に備えて、ターゲットフレームワークを誤って定義した.NET Standardプロジェクトでこの問題が発生しました。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.3;netstandard2.0;net45</TargetFramework>
</PropertyGroup>
...
複数の場合TargetFrameworks(TargetFrameworkではない):
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard1.3;netstandard2.0;net45</TargetFrameworks>
</PropertyGroup>
...