Comment trouver les paquets NuGet inutilisés dans une solution ?

Comment trouver les paquets NuGet inutilisés dans une solution ?


Source : Stack Overflow [visual-studio]

ReSharper 2016.1 dispose d’une fonctionnalité pour supprimer les NuGet inutilisés.

Elle peut être exécutée sur une solution et sur chaque projet d’une solution, et effectue les actions suivantes :

  • Analyse votre code et collecte les références aux assemblies.

  • Construit un graphe d’utilisation NuGet basé sur les utilisations des assemblies.

  • Les paquets sans fichiers de contenu, inutilisés eux-mêmes et sans dépendances utilisées sont considérés comme inutilisés et proposés à la suppression.

Malheureusement, cela ne fonctionne pas pour les projets project.json (RSRP-454515) et les projets ASP.NET Core (RSRP-459076).