Supprimer toutes les références inutilisées d'un projet dans Visual Studio

Supprimer toutes les références inutilisées d’un projet dans Visual Studio

Si vous avez Resharper (plugin) installé, vous pouvez accéder à une fonctionnalité qui vous permet d’analyser les références utilisées via Explorateur de solutions > (clic droit) Références > Optimize References…

http://www.jetbrains.com/resharper/webhelp/Refactorings__Remove_Unused_References.html

Cette fonctionnalité ne gère pas correctement :

  • Les assemblies injectées par dépendance

  • Les assemblies chargées dynamiquement (Assembly.LoadFile)

  • Les assemblies de code natif chargées via l’interopérabilité

  • Les contrôles ActiveX (interopérabilité COM)

  • Les autres moyens créatifs de charger des assemblies