Visual Studioで、Nuget からパッケージが取得できないPCがあり、なぜか パッケージ ソース の設定が空になっていました。
歴代の Visual Studioのデフォルトで設定されている Nuget パッケージ ソース を調べてみましたので、Nuget から取得できないような場合に確認してみてください。
Visual Studioの設定箇所は、
「ツール」「オプション」内の
→「パッケージ マネージャー」 もしくは 「Nuget パッケージ マネージャー」
→「パッケージ ソース」
のところになります。
また、パッケージを取得する時に、指定URLから別サイトにリダイレクトされて取得するという動きをするので、プロキシ等でアクセス先を制限している場合は、nuget.org と *.nuget.org のアクセスを許可しておくのが良いです。
以前、www と api のサブドメインだけで済んでいましたが、先日 azuresearch-ussc と azuresearch-usnc のサブドメインにリダイレクトされるように変わったものがあります。今後もリダイレクト先が変わる可能性があるので、サブドメインの指定は、アスタリスクのほうが手間が掛かりません。
2021-12-07 更新 Visual Studio 2022 を追加。
Visual Studio 2012 の Nuget パッケージ ソース
NuGet 公式パッケージ ソース
https://nuget.org/api/v2/
Microsoft and .NET
https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/
Microsoft Visual Studio Offline Packages
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
Visual Studio 2013 の Nuget パッケージ ソース
nuget.org
https://www.nuget.org/api/v2/
Microsoft and .NET
https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/
Microsoft Visual Studio Offline Packages
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
Visual Studio 2015 の Nuget パッケージ ソース
nuget.org
https://api.nuget.org/v3/index.json
Microsoft and .NET
https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/
Microsoft Visual Studio Offline Packages
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
Visual Studio 2017 の Nuget パッケージ ソース
nuget.org
https://api.nuget.org/v3/index.json
Microsoft Visual Studio Offline Packages
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
Visual Studio 2019 の Nuget パッケージ ソース
nuget.org
https://api.nuget.org/v3/index.json
Microsoft Visual Studio Offline Packages
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
Visual Studio 2022 の Nuget パッケージ ソース
nuget.org
https://api.nuget.org/v3/index.json
Microsoft Visual Studio Offline Packages
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
コメントする