3 votes

Références inutilisées dans une application c#

Je développe des applications WinForms. Comment puis-je comprendre quelles références que j'ai ajoutées à mon application sont utilisées et lesquelles sont inutilisées ?

Si je ne supprime pas les références inutilisées, vont-elles dégrader les performances de mon application ?

12voto

Filip Ekberg Points 22189

Les références inutilisées n'entraîneront aucune perte de performance lorsque vous exécuterez votre application. Vos références sont utilisées au moment de la compilation pour rechercher des symboles inconnus.

Il s'agit simplement d'informations supplémentaires données à votre compilateur, lui indiquant où chercher les symboles. Lorsque la compilation est terminée, il n'est plus nécessaire.

1voto

Shadow Wizard Points 38568

Une façon de voir si une référence est utilisée par votre code (sans outils externes) est simplement de supprimer cette référence et de compiler.

Utilisé dans le code ? Vous obtiendrez un beau message d'erreur, il suffit de le rajouter.

Non utilisé ? La compilation réussit et vous pouvez la laisser enlevée.

Si la référence concerne votre propre projet dans la même solution et qu'il n'y a que quelques classes, vous pouvez faire un clic droit sur chaque classe dans Visual Studio et choisir Trouver toutes les références - si quelque chose fait référence à cette classe, vous le verrez.

0voto

Wacky Points 339

Vous pouvez utiliser des extensions pour VS. Vous pouvez les trouver dans VS Gallery. Vous pouvez essayer celle-ci : Assistant de référence

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X