VS2015 Update 2をインストールしましたが、nugetパッケージマネージャーは「Microsoft and .net」パッケージソース以外のパッケージを検出しません。 nugetパッケージのソースが削除されたようです。 「 http://www.nuget.org 」として追加し直すと、「1つ以上のソースから結果を取得できません」というエラーが表示されます。
この問題を抱えている人はいますか?
アップグレード後も、nuget.orgパッケージのソースは残っています。ただし、表示されなくなった場合は、次のように追加できます。
名前:nuget.org
これは 既知の問題 Nugetバージョン3.4で、Visual Studio 2015 Update 2に含まれています:
%AppData%\NuGet\
フォルダーのNuGet.configファイルが誤って空になりました。これを修正するには:Visual Studio 2015を閉じ、NuGet.config
フォルダーの%AppData%\NuGet\
ファイルを削除して、Visual Studioを再起動します。新しいNuGet.Config
ファイルが生成され、続行できます。
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は機能しませんでした)。
9月16日にVisual Studio 2015をアップグレードした後、NuGet.configの名前がNuGet_temp.configに変更されました。 NuGet.configファイルを削除し、_tempバージョンの名前をNuGet.Configに変更しました。
その後、すべてのパッケージが再び表示されます。
私にとって、それは本物の一時的なネットワークの問題でした。 IVeはもう少し後に再試行し、エラーは消えました。
Visual Studio 2015 Community Update 3を使用しています。この問題が発生しました。私のために働いたのは、Nuget.configファイルを開き、httpsをhttpに変更することです。
管理者としてVisual Studioを開きます。
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として表示されますが、出力ウィンドウには別のストーリーが表示されます。