ryota2357

VisualStudio for Mac で Nugetの復元・更新ができない

投稿日:

ある時 xUnit テストがしたかったのでテスト用のプロジェクトを作成したところ Nuget パッケージが復元できなくなってました。(もちろん更新もできません)

対処法

僕が最終的に解決した方法です。

ユーザー設定 > Nuget > ソース
より以下のように「nuget.org」以外のチェックボックスを外します。

スクリーンショット_VS-nugetソース

続いて Nuget を更新します。

スクリーンショット_VS-nuget更新

少し待つと更新が完了します。
更新完了後 Nuget を復元すると xUnit が使えるようになりました。

その他にやったこと

上記の方法に辿り着くまでにやったことを書いておきます。

キャッシュのクリア

https://www.fixes.pub/program/37041.html

$ nuget locals all -clear

色々更新

僕は VS 関連を brew で入れてるのでアプデ。
Cask は brew tap で入れてる便利なやつで。

$ brew update
$ brew upgrade
$ brew cu -a

Nuget v2 を追加してみる

https://ranorex.techmatrix.jp/faq/パッケージ管理にて、nuget への接続エラーが発生し/

ユーザー設定 > Nuget > ソース
にて「追加」より、

名前: nuget.org v2
ソース: https://www.nuget.org/api/v2/

を追加する。