web-dev-qa-db-ja.com

VS2015 nugetパッケージマネージャーがパッケージを見つけられない

VS2015 Update 2をインストールしましたが、nugetパッケージマネージャーは「Microsoft and .net」パッケージソース以外のパッケージを検出しません。 nugetパッケージのソースが削除されたようです。 「 http://www.nuget.org 」として追加し直すと、「1つ以上のソースから結果を取得できません」というエラーが表示されます。

この問題を抱えている人はいますか?

30
Shiloh

アップグレード後も、nuget.orgパッケージのソースは残っています。ただし、表示されなくなった場合は、次のように追加できます。

名前:nuget.org

ソース: https://api.nuget.org/v3/index.json

22
JohnnyHK

これは 既知の問題 Nugetバージョン3.4で、Visual Studio 2015 Update 2に含まれています:

%AppData%\NuGet\フォルダーのNuGet.configファイルが誤って空になりました。これを修正するには:Visual Studio 2015を閉じ、NuGet.configフォルダーの%AppData%\NuGet\ファイルを削除して、Visual Studioを再起動します。新しいNuGet.Configファイルが生成され、続行できます。

56
Livven

Visual Studio 2015 Update 2を使用していますが、元のポスターの問題がありました。パッケージソースの構成ファイルは削除されませんでしたが、nugetソースはhttps://api.nuget.org/v3/index.jsonに設定されました。パッケージを表示するには、構成ファイルを手動で開き、URLをhttp://api.nuget.org/v3/index.jsonに変更する必要がありました。ただし、必要なパッケージをダウンロードしようとするとエラーが発生しました。最後に、更新プログラムを確認し、Visual Studio 2015 Update 3をインストールしました。パッケージを確認し、ダウンロードしてインストールできます(httpアドレスを使用して、httpsは機能しませんでした)。

3
RoastBeast

9月16日にVisual Studio 2015をアップグレードした後、NuGet.configの名前がNuGet_temp.configに変更されました。 NuGet.configファイルを削除し、_tempバージョンの名前をNuGet.Configに変更しました。

その後、すべてのパッケージが再び表示されます。

1
Toby Hodkinson

私にとって、それは本物の一時的なネットワークの問題でした。 IVeはもう少し後に再試行し、エラーは消えました。

1

Visual Studio 2015 Community Update 3を使用しています。この問題が発生しました。私のために働いたのは、Nuget.configファイルを開き、httpsをhttpに変更することです。

0
Legend Tech

管理者としてVisual Studioを開きます。

0
Aude

Vs2015 update 3への更新とhttps://からhttp://への変更の両方を試みましたが、問題は修正されませんでした。

私の場合、ローカルフォルダーのアクセス許可エラーでしたが、エラーメッセージからダウンロードエラーとして表示されました。出力ウィンドウをより深く見てみると、許可エラーであることがわかりました。

私のセットアップでは、vs2015はWindows 10で実行されており、原因は、Visual Studioがc:\ users\myname.nuget\packagesを作成できないように、最近のMicrosoftセキュリティアップデートが私のホームフォルダのセキュリティを変更したことであるようです

C:\ users\myname.nuget\packagesを作成し、そのフォルダーを完全に制御できるようになりました。

奇妙なことに、構成をhttpに変更しましたが、ダウンロードは実際にはhttps経由で行われました。ダウンロードURLは、tools\options\nuget package manager\package sourcesでhttpとして表示されますが、出力ウィンドウには別のストーリーが表示されます。

0
sdjuan