2009-09-04 8 views
8

Est-il possible d'avoir deux fichiers app.config dont un app.config sert de conteneur pour le second fichier app.config (imbriqué)? Je voudrais référencer des sections spécifiques d'un fichier imbriqué de l'externe. Pourquoi j'ai besoin de ceci est à cause du problème de contrôle de source. Pour une description détaillée, voir thisFichiers app.config imbriqués (web.config)

Toute autre solution au problème de racine est grandement appréciée.

Répondre

8

Vous pouvez faire référence à d'autres fichiers de configuration oui, de sorte que vous pouvez avoir des éléments statiques dans un fichier, et des éléments spécifiques à la machine dans un autre.

Par exemple, pour mettre paramètres de l'application dans un fichier séparé, dans un sous-dossier appelé "configuration":

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

Ensuite, dans le appSettings.config, il suffit d'inclure la balise appSettings comme normal:

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

Si je comprends bien votre question, la réponse est "Oui". Voir la section sur "Utilisation de fichiers de configuration externes" dans cet article. Ce n'est pas imbrication les fichiers en tant que votre titre impliquerait, mais sur la base du texte de la question ...

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

Questions connexes