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?

text alt

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top