Visual Studio のソリューションから *すべての* NuGet パッケージをアンインストールするにはどうすればいいですか? 質問する

Visual Studio のソリューションから *すべての* NuGet パッケージをアンインストールするにはどうすればいいですか? 質問する

PM コンソールからパッケージをアンインストールできることはわかっています。別のプロジェクトで依存関係の問題が発生し、最初からやり直したいのですが、一度にすべてのパッケージを削除する必要があります。方法はありますか?

ベストアンサー1

ソリューション内のすべてのプロジェクトからすべてのパッケージを取得するには、 を使用しますGet-Package。特定のプロジェクトからすべてのパッケージを取得するには、 を使用しますGet-Package -ProjectName "YourProjectName"


ソリューション内のすべてのプロジェクトからすべてのパッケージを削除します

注意: これによりアンインストールされます全てパッケージ内の解決パラメータを使用すると-Force、依存関係が存在する場合でもパッケージが削除されます。

Get-Package | Uninstall-Package -RemoveDependencies -Force


ソリューション内の特定のプロジェクトからすべてのパッケージを削除する

注意: これによりアンインストールされます全てパッケージ内のプロジェクトパラメータを使用すると-Force、依存関係が存在する場合でもパッケージが削除されます。

Get-Package -ProjectName "YourProjectName" | 
Uninstall-Package -ProjectName "YourProjectName" -RemoveDependencies -Force

おすすめ記事