【发布时间】:2012-03-23 21:22:24
【问题描述】:
我想要做的是对于我的 App.config 文件,我有一堆设置,我想做的是将我的配置文件拆分为不同的文件。例如;我的 app.config 文件具有与电子邮件有关的设置,因此我想将这些设置取出并将其存储在 email.config 文件中,然后在我的 app.config 文件中使用 configSource 属性从 email.config 添加这些设置文件并将其添加到应用程序设置节点。这可能吗?
如果是这样,请就如何实现上述结果提出建议。
非常感谢。
例如,我有另一个名为 app1.config 的配置文件,并具有以下 xml:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings >
<add key="l" value="test"/>
</appSettings>
</configuration>
然后从我的主 app.config 文件中获得对 app1.config 文件的引用,然后从代码中能够执行此操作以获取应用设置键的值:
var x = ConfigurationManager.AppSettings["l"];
【问题讨论】: