从另一个文件App.Config中的负载部分(Load parts of App.Config fr

2019-06-27 00:18发布

我喜欢我的分裂app.config到用户特定部分和应用特定部分。 是否有可能存储的一部分app.config在另一个文件?

我已经尝试过这样的:

<!DOCTYPE cruisecontrol [<!ENTITY email SYSTEM "email.config">]  >

但是这不加载。

有没有在不改变应用程序本身的另一种可能?

Answer 1:

您可以使用configSource属性来告诉框架加载另一个文件中的特定部分。

例如,如果您有这样的部分配置文件:

<connectionStrings>
    <add name="MyDatabase" connectionString="...etc..." />
</connectionStrings>

你可以将其替换为:

  <connectionStrings configSource="ConnectionStrings.config" />

...和创建文件ConnectionStrings.config与原始部分的内容(包括<connectionStrings>节点-完全相同上述我的第一代码部分)。



文章来源: Load parts of App.Config from another file