2011-12-20 40 views
1

我不知道是否有一種方法或一種變通方法有以下結構的配置文件:有沒有辦法使用configSource在配置文件中有幾個層次結構?

App.Config中

<configuration> 
    <appSettings configSource="AppSett.config"> 
    <add key="test1" value="test2"/> 
    </appSettings> 
</configuration> 

和我AppSett.config的樣子:

<appSettings> 
    <add key="test3" value="test3"></add> 
</appSettings> 
+0

你想用這個做什麼? – 2011-12-20 23:32:20

回答

3

不,您不能使用部分信息的外部文件來鏈接,而不是使用默認的配置結構。配置文件是符合配置模式的特殊文件,這在您描述的場景中不能使用它們。

1

是的,這就是configSource的用途,但配置部分可以具有內容或configSource屬性,而不是兩者。

0

您可以通過使用file屬性,而不是configSource實現這種方法:

在你的榜樣,你應該有文件App.Config

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <appSettings configSource="AppSett.config"> 
    <add key="test1" value="test2"/> 
    </appSettings> 
</configuration> 

AppSett.config

<?xml version="1.0" encoding="utf-8" ?> 
<appSettings> 
    <add key="test3" value="test3"></add> 
</appSettings> 
相關問題