1. ホーム
  2. visual-studio

[解決済み】ソリューションで使用されていないNuGetパッケージを見つけるにはどうすればよいですか?

2022-04-15 19:05:14

質問

ソリューションで使用されていない NuGet パッケージを見つけるにはどうすればよいですか?

インストールされているパッケージがたくさんあるソリューションで、その多くが更新ありのフラグが立っているんです。

しかし、破壊的な変更があるかもしれないので、まず、使っていないパッケージを削除してクリーンアップしたい。

解決方法は?

ReSharper 2016.1には 未使用のNuGetを削除する機能があります。

ソリューション上、およびソリューション内の各プロジェクト上で実行でき、以下のことを行います。

  1. コードを解析し、アセンブリへの参照を収集します。
  2. アセンブリの使用状況に基づいてNuGet使用状況グラフを構築します。
  3. コンテンツファイルのないパッケージ、未使用のパッケージ、使用されていない依存関係のないパッケージは、未使用とみなされ、削除が提案されます。

残念ながら、これは project.json プロジェクト( RSRP-454515 ) と ASP.NET core のプロジェクト ( RSRP-459076 )