【发布时间】:2010-11-05 23:19:36
【问题描述】:
我目前正在完成由其他人发起的申请。他将 app.config 用于某些设置,并将自定义 xml 文件用于其他部分。这让我抓狂,我想将配置整合到一个文件中。
但我不确定是将所有内容移入 app.config 并丢弃自定义 xml 文件,还是将所有内容移入其他文件而忘记 app.config。
我可以看到两个参数,每个选项一个:
- 使用 Visual Studio 提供的标准方式比我更容易维护。
- 我可以根据我自己的 xml 架构验证自定义文件,因此如果配置文件包含所有必需的数据等,我会外包大量测试。
但我敢肯定,我现在想不到的事情还有很多。这就是我要问的原因:
与“传统”配置文件相比,使用 app.config 存储配置有哪些优点或缺点?
【问题讨论】:
标签: c# configuration settings