Existe-t-il une possibilité de supprimer ou d'identifier toutes mes références dans mon csproj n'est pas utilisé, si oui c'est cool pour créer un logiciel plus rapide et plus facile à déployer? Quelqu'un at-il des idéias?Supprimer les références inutiles de mon csproj, une manière automatique?
Répondre
3 façons de résoudre ce:
facile, mais lent et pas cool - supprimer la référence et construire, puis compter les pertes (ce qui signifie, les messages d'erreur); Un peu plus difficile, mais plus rapide et automatique - écrivez un programme qui analyse votre fichier de projet et pour chaque référence, le supprime et exécute MSBuild automatiquement en utilisant Shell et compte les erreurs;
dur, mais fantaisie, très rapide et automatique - écrire un programme qui analyse votre fichier de projet et pour chaque référence:
b) trouve l'ensemble référencé,
c) charge en mémoire,
d) répertorie tous les espaces de noms et types,
e) fait une recherche globale dans votre projet afin de déterminer si un type est utilisé dans votre projet.
Votre choix. :)
Il y a une assez bonne extension Visual Studio ceci:
Faites un clic droit sur les références et 'supprimer les références non utilisées'. Comme les critiques le mentionnent, il semble parfois en enlever trop. Peut-être qu'ils vont l'améliorer.
Merci, mais je l'ai fondé il ya un an;) – pedrofernandes
- 1. supprimer automatiquement les déclarations #include inutiles
- 2. Supprimer les références inutilisées
- 3. Création de tests unitaires dans VS2008, références inutiles?
- 4. Recherche de références de bibliothèque inutiles dans Visual Studio
- 5. Comment supprimer les boîtes de dialogue InstallShield InstallScript MSI inutiles?
- 6. MSBuild speedup: comment supprimer les builds de projet inutiles?
- 7. comment supprimer les propriétés inutiles du contrôle de l'utilisateur?
- 8. Outil pour supprimer les dépendances inutiles dans un projet Java
- 9. enlever les boutons inutiles
- 10. VB.NET - comment supprimer les références Infragistics
- 11. Supprimer les propriétés de manière récursive
- 12. supprimer la lecture automatique
- 13. SVN supprimer/supprimer tous les externes de manière récursive
- 14. Fichier .csproj - Ajout/suppression programmatiques de fichiers
- 15. Delphi: Supprimer les références de composants visuels des formulaires hérités
- 16. XmlSerializer.Deserialize - ignore les éléments inutiles?
- 17. Projets Visual Studio C#: comment placer des références conditionnelles dans .csproj?
- 18. Méthode simple pour supprimer les tables/dépendances inutiles d'une jointure complexe de grande taille
- 19. m2eclipse exclure les dossiers inutiles
- 20. SQL Rayer les mentions inutiles Dans
- 21. Manière automatique de déplacer le projet Visual Studio dans LINQPad?
- 22. Comment ignorer hgignore lors de la restauration (alias supprimer tous les fichiers inutiles)
- 23. Comment supprimer une fusion de github de manière permanente?
- 24. Lecture de la liste des références de tous les projets csproj de la solution sln (par programme)
- 25. Comment supprimer des informations inutiles d'une URL conviviale avant d'accéder à une action de contrôleur
- 26. iPhone-SDK: Supprimer les espaces blancs inutiles de la grande chaîne de paragraphe?
- 27. Comment supprimer toutes les références d'un objet en Python?
- 28. Comment gérer différents csproj
- 29. Comment supprimer les références qui sont automatiquement ajoutées dans web.config
- 30. jQuery animation feuilles de styles inutiles
Jetez un oeil à http://stackoverflow.com/questions/142627/tools-for-finding-unused-references – TLiebe