2009-09-04 66 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>