2010-09-29 18 views
5

pequeña mascota peev. Al crear nuevos proyectos de estudio visual, ¿hay alguna forma de incluir el ensamblaje system.configuration de forma predeterminada? Casi todos mis nuevos proyectos necesitarán acceso a la configuración AppSettings.¿Por qué el ensamblaje System.Configuration no está incluido en nuevos proyectos por defecto?

Sé que no es un gran esfuerzo hacer Project> Agregar referencia, pero me imagino que esto es algo muy común para la mayoría de la gente y me pregunto por qué no está incluido por defecto.

Respuesta

6

Puede hacerlo creando su propia plantilla de proyecto que incluya una referencia a System.Configuration.dll. Aquí hay un enlace que tiene un paseo a través de cómo hacer esto

cuanto a por qué el comportamiento es lo que es hoy, no creo que encontrará una respuesta sólida sobre eso.

+0

+1 Me pegó. –

+0

Gracias. ¿Pero alguna idea de por qué no está en las plantillas predeterminadas? Algo que Microsoft pensó que no era común? – Fixer

+1

@Fixer, esa es la parte en la que no creo que encuentres una respuesta sólida. Fue una elección hecha ~ hace 8 años y es probable que no haya sido revisada desde entonces. – JaredPar

1

Puede personalizar su propia plantilla:

http://msdn.microsoft.com/en-us/magazine/cc188697.aspx#S3

Tenga en cuenta que este enlace es viejo, pero no se imagina las cosas han cambiado mucho.

EDITAR: también puede seguir una metodología similar para plantillas de archivos, es decir, puede personalizar el diseño de archivos de clase C# estándar, plantillas de control personalizadas/personalizadas, etc. Utilicé esto para personalizar las declaraciones using incluidas de forma predeterminada e insertar bloques de comentarios predeterminados en la parte superior del archivo.

EDITAR: este ensamblaje es incluido por defecto en las aplicaciones web VS 2010, por lo que tal vez fue solo un descuido, o alguien fue demasiado entusiasta en sus intentos de ser minimalista.

Cuestiones relacionadas