1. ホーム
  2. nuget

[解決済み] ソリューション内のどのプロジェクトからも参照されていない NuGet パッケージを削除するにはどうすればよいですか?

2022-04-29 01:44:19

質問

VS2012と.NET 4.5へのアップグレード中に、どういうわけかNuGetを混乱させることに成功しました。 パッケージマネージャ(およびpackagesフォルダ)に表示されるパッケージで、削除できないものがあります(これらは、新しいバージョンで新しいパッケージ名に置き換えられたレガシーASP.NET NuGetパッケージだと思います。 それらはそれぞれ 管理する ボタンはありますが、アンインストールボタンはありません。 そして、それらがどこで使用されているかを確認すると、ソリューションのどのプロジェクトからも参照されていないことがわかりますか? それらは ない アンインストールを表示していますか?

解決方法は?

パッケージマネージャーコンソールをコマンドで使用することができます。 Uninstall-Package PackageId を削除するか、ソリューションフォルダ下の「packages」フォルダからパッケージフォルダを削除してください。 パッケージマネージャーコンソールの詳細については、こちらをご覧ください。 http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference