【发布时间】:2012-07-06 06:10:48
【问题描述】:
我想创建 3 个 AppSettings 配置文件:
- 数据库.config
- Messages.config
- Global.config
在添加我的 App.config 之后:
<appSettings file="Database.config" />
<appSettings file="Messages.config" />
<appSettings file="Global.config" />
但是,当我尝试使用ConfigurationManager 访问三个文件之一中的密钥时,出现以下错误:
配置系统初始化失败。每个配置文件中的部分只能出现一次。
我不能拥有多个 AppSettings 配置文件?
【问题讨论】:
-
定义不同的配置部分,为什么要添加额外的文件? appconfig 文件是所有正在运行的项目根目录之一。
-
对于最终用户来说最易读,会改变一些值。只有一个文件,我要一个大文件,我不要它。
-
你也可以使用一些xml文件来做你的配置,但是200-300行代码的配置文件还不错;)
标签: c# .net configuration appsettings