ソリューション内の未使用の NuGet パッケージを見つけるにはどうすればよいですか?
多数のパッケージがインストールされており、その多くが更新済みとしてフラグ付けされているというソリューションがいくつかあります。
ただし、重大な変更があるかもしれないと懸念しているので、まずは未使用のパッケージを削除してクリーンアップしたいと思います。
ベストアンサー1
ReSharper 2016.1には未使用の NuGet を削除する機能。
これはソリューションおよびソリューション内の各プロジェクトで実行でき、次の処理を実行します。
- コードを分析し、アセンブリへの参照を収集します。
- アセンブリの使用状況に基づいて NuGet 使用状況グラフを構築します。
- コンテンツ ファイルがなく、それ自体が未使用で、使用されている依存関係がないパッケージは未使用とみなされ、削除することが提案されます。
残念ながら、これはproject.json
プロジェクトでは機能しません(RSRP-454515) および ASP.NET コア プロジェクト (RSRP-459076)