web-dev-qa-db-ja.com

パッケージの復元中にエラーが発生しました。もう一度お試しください

不足しているnugetパッケージを復元しようとしていますが、このエラーが発生し続けます:

An error occurred while trying to restore packages. Please try again.

これを解決した経験はありますか?エラーの原因を正確に調べるにはどうすればよいですか?

25
user3311522
  1. 必ず最新のNuGetにアップグレードしてください( http://docs.nuget.org/docs/start-here/installing-nuget )。
  2. 「正しい方法」でパッケージを復元していることを確認してください http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html

これで問題は解決するはずです。

18
Haacked

パッケージが必要ない場合は、packages.configをダブルクリックし、削除するパッケージを参照する行を見つけて、その行を削除します。

その後、パッケージが必要な場合は、おそらくnugetを使用して再ダウンロードするだけで、おそらくそれ自体が解決されます。

8
Jared Beach

これは私の問題を修正する方法です:

まず、パッケージソースをクリアします。

enter image description here

次に、正しいパスソースがあることを確認し、利用可能なパッケージソースをクリックします。

enter image description here

7
Willy David Jr

Microsoft.Bcl.Build.1.0.14 NuGetパッケージでも同様の問題が発生しました。これに対する私の解決策は

  1. Visual Studioを閉じます
  2. エクスプローラーでパッケージフォルダーを削除します(または別の場所に移動することをお勧めします)
  3. Visual Studioを起動します
  4. NuGetパッケージマネージャーに移動し、[復元]をクリックします
5
testing

NuGetの最新バージョンをダウンロードすることで同じ問題を解決しました(本当に簡単なインストール、クイックダウンロード): http://docs.nuget.org/docs/start-here/installing-nuget

4
Ben

(ここは間違いなく初心者の答えですが、他にこれを見つけられなかったので残しておきます。)nuget.orgがパッケージソースからチェック解除されていないことを確認してください。

ツール。オプション。 Nugetパッケージマネージャー。パッケージソース。 「nuget.org」がチェックされていることを確認します。

2
Patrick

[オプション]の下の[ツール]に移動し、[NuGetパッケージマネージャー]を選択します。

  1. 一般、すべてを選択
  2. パッケージソース、必要なソースをすべて選択

OKを押します。完了しました。

0
Krishna Gupta

私にとっては、以前にリリースされたプレリリースパッケージへの依存関係がまったくないソリューション(vs2015/NuGet3.4)を複製しました。 Nugetはプレリリースの復元に失敗し、アンインストールもアップグレードもできませんでした。 packages.configを手動で編集して、パッケージの以前の非プレリリースをターゲットにし、必要なバージョンにアップグレードすることでそれを冷やしました。 HTH

0
timB33

誰かの助けになる場合に備えて、ターゲットフレームワークを誤って定義した.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>
    ...
0
TheCrimsonSpace