¿Por qué los archivos de Settings.settings vuelcan todos sus valores en app.config?

StackOverflow https://stackoverflow.com/questions/613774

  •  03-07-2019
  •  | 
  •  

Pregunta

¿Por qué los archivos Settings.settings vuelcan todos sus valores en la app.config?

No es un gran problema, sin embargo, mi aplicación se está agrandando y creo que agruparlos en archivos separados me ayudaría a organizar mejor las cosas. Estaba pensando en crear múltiples archivos de configuración, lo cual está bien, pero app.config está explotando a lo grande.

¿Cuál es la opinión de todos sobre el app.config? ¿De verdad te importa, ya que, lógicamente, todo está agrupado en tu solución o también te gusta tener algo de orden después de la implementación?

¿Fue útil?

Solución

para algunas secciones puede especificar archivos de configuración externos ... solo como sugerencia :)

por ejemplo

<appSettings configSource="appsettings.config" />

editar:
su app.config se reducirá debido a que se cambian las configuraciones a un archivo separado. puede separarse de la configuración de producción y prueba (tal vez en el proceso de compilación, por ejemplo, esto o this )

más información aquí

editar:
encontró otra solución para no intercambiar una sección completa, pero agregar un delta a una sección (más información aquí )

por ejemplo

<appSettings file="config.config">

editar:
respuesta corta: es probable que no esté utilizando la propiedad de usuario para su configuración, por lo que su configuración se almacenará en el archivo app.config (o .dll) para que básicamente no se pueda cambiar durante el tiempo de ejecución (hay algunos " hacks " para eso) . si desea cambiar su configuración, ¡use la propiedad de usuario!
aquí una buena descripción ...
ps .: lo siento por editar tanto! :)

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