この記事は公開から4年以上経過しています。
Visual Studio開発環境にインストールされているNuGetパッケージを一括でアンインストールする方法についての備忘録。
といっても、stack overflowからの転載ですが…。
パッケージやプロジェクトファイルの情報が破損すると、NuGetパッケージの復元などでも元に戻らなくなる場合があります。必ずバックアップしてから実行してください(At Your Own Risk)。
対応
パッケージマネージャーコンソール
を開き、以下のコマンドを実行すると、インストールされているパッケージ列挙結果に対してパイプを使いパッケージ依存関係を含めて全てのパッケージの強制アンインストールします。
全ソリューションの全パッケージを削除したいとき
PM> Get-package | Uninstall-package -RemoveDependencies -Force
指定プロジェクトの全パッケージを削除したいとき
PM> Get-package -ProjectName "プロジェクト名" | Uninstall-package -ProjectName "プロジェクト名" -RemoveDependencies -Force
参考ウェブサイトなど
- stack overflow
How do I uninstall all nuget packages from a solution in Visual Studio
以上です。