嵌套的app.config(web.config)文件

时间:2009-09-04 16:19:10

标签: .net configuration

是否可以有两个app.config文件,其中一个app.config充当第二个(嵌套)app.config文件的容器?我想引用外层文件的特定部分。

为什么我需要这是因为源控制问题。有关详细说明,请参阅this

非常感谢任何其他根本问题的解决方案。

2 个答案:

答案 0 :(得分:8)

您可以引用其他配置文件,因此您可以在一个文件中包含静态内容,在另一个文件中包含特定内容。

例如,要将应用设置放在单独的文件中,请在名为“配置”的子文件夹中:

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

然后在AppSettings.config中,只需正常包含appSettings标记:

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

答案 1 :(得分:4)

如果我理解你的问题,答案是肯定的。请参阅本文中的“使用外部配置文件”一节。它不是 嵌套 文件所暗示的文件,而是基于问题文本......

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