2009-09-04 15 views
8

¿Es posible tener dos archivos app.config donde uno app.config sirve como contenedor para el segundo archivo app.config (anidado)? Me gustaría hacer referencia a secciones específicas de un archivo anidado desde el exterior.Archivos apk.config (web.config) anidados

Por qué necesito esto es debido a problema de control de fuente. Para una descripción detallada, ver this

Cualquier otra solución para el problema de raíz es muy apreciada.

Respuesta

8

Puede hacer referencia a otros archivos de configuración, sí, para que pueda tener cosas estáticas en un archivo y cosas específicas de la máquina en otro.

Por ejemplo, para poner configuración de la aplicación en un archivo separado, en una subcarpeta denominada "configuración":

<appSettings configSource="Configuration\AppSettings.config"/> 

Luego, en el appSettings.config, basta con incluir la etiqueta appsettings como normales:

<appSettings> 
    <add key="somekey" value="someValue" /> 
</appSettings> 
4

Si entiendo su pregunta correctamente, la respuesta es "Sí". Consulte la sección sobre "Uso de archivos de configuración externa" en este artículo. No es anidación los archivos como su título podría implicar, pero basado en el texto de la pregunta ...

http://msdn.microsoft.com/en-us/library/ms254494.aspx

Cuestiones relacionadas