更多项目中的外部配置文件

时间:2010-12-29 18:22:49

标签: c#

大家好  好吧,我在我的Windows项目中添加三个dll配置文件app1.config,app2.config,app3.config。我的Windows项目有自己的app.config文件

如果我查看appsettings的“file”属性,我只能指定一个外部配置。 我不想用

System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration("external.config");

KeyValueConfigurationElement element = config.AppSettings.Settings["key"];

我该如何解决这个问题...

2 个答案:

答案 0 :(得分:2)

两个选项:

  • 将所有配置放入一个配置文件
  • 使用ConfigurationManager.OpenMappedExeConfiguration
  • 加载它们

答案 1 :(得分:1)

如果您使用的是dll是对项目的引用,最佳方式将dll的三个配置文件的配置设置合并到项目应用.config文件。