2009-09-04 84 views
8

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

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

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

回答

8

你可以引用其他配置文件是的,所以你可以在一个文件中包含静态的东西,而在另一个文件中包含机器特定的东西。

例如,把应用程序设置在一个单独的文件,在一个名为“配置”子文件夹:

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

然后在AppSettings.config,只包括标签的appSettings正常:

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