Sur les projets plus longs et/ou de plus longue durée, j'ai tendance à référencer de nombreux assemblys et espaces de noms, et souvent je supprime des fonctionnalités plus tard ou les déplace dans un projet différent. Je me demande juste, est-il un moyen de vérifier chaque projet (diable, chaque fichier .cs) dans toute ma solution Visual Studio et obtenir une liste de tous les assemblys et espaces de noms référencés qui ne sont pas réellement utilisés et peuvent être enlevé? Je sais que ReSharper peut le faire pour un seul fichier de code, mais je n'ai pas vu une option pour vérifier tous les fichiers ou pour vérifier les assemblys inutiles. En utilisant Visual Studio 2005 et 2008 Professional si cela est important.Visual Studio: détection des assemblages inutiles
Editer: Merci pour l'instant. Le problème avec ReSharper ou "Remove et Readd si la construction se brise" est que c'est assez fastidieux sur chaque fichier et assemblage (Mon projet a environ 120 fichiers .cs dans 7 assemblages, et référence un total de 18 assemblages en dehors de la solution), Donc, idéalement, je cherche quelque chose "en un clic". Big points de bonus pour une manière automatique qui peut être utilisé dans buildscripts pour générer un rapport :)
Serait bien si la question était en termes d'outils gratuits, pas seulement des outils. Il m'arrive d'avoir re-chargeur donc la solution ci-dessous est bonne, mais quand même ... – Oskar
Resharper a récemment fait une licence personnelle moins chère. Je pense que c'est 134 € pour C# maintenant. Les outils gratuits seraient bien sûr bien sûr (si MSBuild pouvait le faire ça par honkey-dorey!), Mais je cherche principalement quelque chose qui marche en premier :) –
Connexe: http://stackoverflow.com/questions/81597/ remove-unused-references-using-visual-studio –