App.Config与自定义XML文件

Jam*_*mes 6 app-config application-settings

我已经阅读了很多语句,比如" 你不应该用自定义设置阻塞你的app.config文件 ".但是,我的印象是,这正是文件的目的?

它确实是一个偏好的东西吗?或者通过使用与app.config文件相关的自定义XML文件,是否有任何真正的好处(除了设置分离)?如果您需要明确地分离设置,那么最好使用自定义ConfigurationSection而不是选择自定义XML文件吗?

我想在这里有其他人的想法.

Fil*_*erg 5

看一下应用程序设置架构,app.config用于关于应用程序的Configration,这是一个非常通用的术语.所以我建议你查看应用程序设置文件.

我不会在app.config中存储诸如"在启动时加载数据库"之类的设置.我宁愿使用像应用程序设置这样的替代存储,也不要将应用程序配置与设置混淆,即使您可能想要这样做,也不要.app.config应该有关于数据库连接,成员资格提供程序或任何其他应用程序批评信息等较低级别内容的配置.


Noo*_*ilk 5

根据我的拙见,有些人倾向于在自定义配置部分处理程序上有点过分.

我倾向于只在我需要一些非常结构的东西时使用它们; 这是由第三方使用/写的(即我想对它进行一些额外的验证).

我认为您可以非常高兴地将app.config/web.config用于所有相关设置,并且当非常清楚它是应用程序的单独组件时使用单独的XML文件.