2009-09-04 20 views
8

È possibile avere due file app.config in cui un app.config funge da contenitore per il secondo file app.config (nidificato)? Vorrei fare riferimento a sezioni specifiche di un file annidato da quello esterno.File app.config annidati (web.config)

Perché ho bisogno di questo è a causa del problema di controllo del codice sorgente. Per la descrizione dettagliata vedere this

Qualsiasi altra soluzione per il problema di root è molto apprezzata.

risposta

8

È possibile fare riferimento ad altri file di configurazione sì, in modo da poter disporre di materiale statico in un file e materiale specifico per macchina in un altro.

Ad esempio, per mettere impostazioni dell'applicazione in un file separato, in una sottocartella chiamata "configurazione":

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

Poi nel AppSettings.config, basta inserire il tag appSettings come normale:

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

Se ho capito bene la tua domanda, la risposta è "Sì". Vedere la sezione "Uso dei file di configurazione esterni" in questo articolo. Non è nidificazione i file come il titolo implicherebbe, ma sulla base del testo della domanda ...

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

Problemi correlati