9
我喜歡將我的app.config
劃分爲用戶特定部分和應用程序特定部分。是否有可能將app.config
的一部分存儲在另一個文件中?從另一個文件加載App.Config的部分
我媒體鏈接嘗試這樣做:
<!DOCTYPE cruisecontrol [<!ENTITY email SYSTEM "email.config">] >
但是這不加載。
有沒有另一種可能性,而不改變應用程序本身?
我喜歡將我的app.config
劃分爲用戶特定部分和應用程序特定部分。是否有可能將app.config
的一部分存儲在另一個文件中?從另一個文件加載App.Config的部分
我媒體鏈接嘗試這樣做:
<!DOCTYPE cruisecontrol [<!ENTITY email SYSTEM "email.config">] >
但是這不加載。
有沒有另一種可能性,而不改變應用程序本身?
您可以使用configSource
屬性來告訴框架從另一個文件加載特定部分。
舉例來說,如果你有一個配置文件,像這樣的一段:
<connectionStrings>
<add name="MyDatabase" connectionString="...etc..." />
</connectionStrings>
你可以將其替換爲:
<connectionStrings configSource="ConnectionStrings.config" />
...並創建一個文件ConnectionStrings.config
與內容的原始部分(包括<connectionStrings>
節點 - 與我上面的第一個代碼部分完全相同)。
這太棒了!我一直在尋找一種這麼做的方式,而且整個過程都在我面前。 – grimus 2009-11-03 16:44:18