ソリューション内の未使用の NuGet パッケージを見つけるにはどうすればよいでしょうか? 質問する

ソリューション内の未使用の NuGet パッケージを見つけるにはどうすればよいでしょうか? 質問する

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

多数のパッケージがインストールされており、その多くが更新済みとしてフラグ付けされているというソリューションがいくつかあります。

ただし、重大な変更があるかもしれないと懸念しているので、まずは未使用のパッケージを削除してクリーンアップしたいと思います。

ベストアンサー1

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

これはソリューションおよびソリューション内の各プロジェクトで実行でき、次の処理を実行します。

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

残念ながら、これはproject.jsonプロジェクトでは機能しません(RSRP-454515) および ASP.NET コア プロジェクト (RSRP-459076

おすすめ記事