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?

text alt

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top