我喜欢将我的app.config分解成用户特定的部分和应用程序特定的部分.可以将app.config的一部分存储在另一个文件中吗?
我已经尝试过:
<!DOCTYPE cruisecontrol [<!ENTITY email SYSTEM "email.config">] >
但是这不加载.
有没有改变应用程序的可能性?
解决方法
您可以使用configSource属性来告诉框架从另一个文件加载特定的部分.
例如,如果你有一个这样的一个配置文件:
<connectionStrings> <add name="MyDatabase" connectionString="...etc..." /> </connectionStrings>
您可以用以下代替:
<connectionStrings configSource="ConnectionStrings.config" />
…并使用原始部分的内容(包括< connectionStrings>节点 – 与上面的第一个代码部分完全相同)创建一个文件ConnectionStrings.config.