Mal dejar asambleas por defecto utilizados en la carpeta de referencia?
-
03-10-2019 - |
Pregunta
Hay algunos que por lo general no uso en cualquier proyecto en el que estoy trabajando (System.XML, System.Xml.Linq por ejemplo).
¿Hay algún inconveniente de dejar asambleas por defecto que no va a utilizar en mi proyecto?
Solución
ensamblados de referencia no utilizados se eliminan por el compilador.
Crear una nueva aplicación de consola en VS y se pondrá por defecto posada referencia varios montajes. Compilar su programa de vacío y abrirlo en el reflector, y verá que sólo se hace referencia a mscorlib. Los otros se eliminan.
Lo mismo va para los estados using
no utilizados. El compilador los elimina.
Es posible que desee eliminar las referencias utilizadas y el uso en aras de mantener las cosas limpias y más legible.
Otros consejos
No, no hay ningún inconveniente. Sólo se utilizan para la resolución de su código contra metadatos montaje y si usted no está utilizando ningún elemento en un conjunto, que no afectará a la salida de su proyecto de referencia en absoluto.
No, el compilador de C # hace caso omiso de las asambleas que no son realmente utilizados por la aplicación.
a deshacerse de cualquier que yo no lo uso. Del mismo modo, me deshago de la utilización de declaraciones no utilizados.