我目前正在完成由其他人启动的应用程序。他正在使用app.config进行一些设置,并为其他部分使用自定义xml文件。这迫使我坚持下去,并且我想将配置整合到一个文件中。为什么使用app.config来存储配置数据?
但我不确定是否将所有内容都移动到了app.config文件中,并抛出定制的xml文件,或者将所有内容移动到另一个文件中,而忘记了app.config。
我可以看到两个参数,一个用于每个选项:
- 使用由Visual Studio提供的标准的方式更容易保持为别人比我。
- 我可以验证对我自己的XML架构中的自定义文件,从而外包大量的测试,如果配置文件所有需要的数据等
但我敢肯定,有一个事情比很多我现在可以想到。这就是为什么我问:
使用app.config存储配置与“传统”配置文件的优缺点是什么?
您还可以轻松加密app.config的各个部分。 – RichardOD 2009-06-25 20:30:48
优点,是的! – 2009-06-25 20:31:39
@RichardOD如果你可以添加一个详细介绍如何进行加密的链接,这将是非常棒的。 – 2010-03-29 18:27:14