在创建我的应用程序或库的配置时,我通常更喜欢使用自定义配置部分而不是
<appSettings>
部分,原因如下:
- 框架序列化为用户定义的配置对象;每个配置值都有适当的类型
- 可以使用属性将配置值验证为类型和值范围
<add/>
键/值机制来使用<appSettings>
部分?据我所知,此部分中的应用程序级配置可以覆盖来自machine.config的现有机器级配置。这是唯一的情况吗,还是还有其他原因?