Bad laisser assemblées par défaut inutilisés dans le dossier de référence?
-
03-10-2019 - |
Question
Il y a habituellement certains que je ne pas utiliser dans quel projet je travaille (System.XML, System.Xml.Linq par exemple).
Y at-il des inconvénients de laisser les assemblées par défaut que je ne vais pas utiliser dans mon projet?
La solution
ensembles référencés non utilisés sont éliminés par le compilateur.
Créer une nouvelle application de console dans VS et il sera par défaut auberge de référence plusieurs ensembles. Compiler votre programme vide et ouvrez-le dans le réflecteur, et vous verrez qui est référencé uniquement mscorlib. Les autres sont supprimés.
est la même chose pour les états de using
inutilisés. Le compilateur les supprime.
Vous pouvez supprimer des références non utilisées et d'utiliser pour le bien de garder les choses propres et plus facile à lire.
Autres conseils
Non, il n'y a pas inconvénient. Ils ne sont utilisés que pour résoudre votre code contre les métadonnées d'assemblage et si vous ne l'utilisez aucun élément dans un ensemble référencé, il ne sera pas influer sur la production de votre projet tout.
Non, le compilateur C # ne tient pas compte des ensembles qui ne sont pas réellement utilisés par l'application.
je me débarrasser de tout ce que je ne l'utilise. De même, je me débarrasser de l'aide de déclarations inutilisées.