App.config与.ini文件

Jak*_*ade 10 .net c# configuration

我正在审查一个.NET项目,我遇到了一些非常繁重的.ini文件用于配置.我更希望改为使用的app.config文件,但在此之前我在跳变,使问题出这与开发者,我不知道是否有任何正当理由,以有利于对的app.config .ini文件?

mar*_*c_s 6

嗯,平均而言,.INI文件可能更紧凑,对人类来说更具可读性.XML阅读起来有点痛苦,而且非常冗长.

但是,app.config当然是.NET支持的标准.NET配置机制,并且有很多钩子和方法.如果你使用.INI文件,你基本上就是"一路滚动"."重新发明轮子"的经典案例.

然后再说一次:这是一个在.NET之前开始生命的项目吗?或者是现有的.NET前Windows应用程序的端口,其中.INI文件是什么方式?

我认为.INI文件没有任何内在错误 - 它们只是不再支持.NET了,你可以自己扩展它们,处理它们等等.如果你需要它肯定是一个"难题"提供外部帮助 - 几乎没有任何.NET开发人员接触过.INI文件,而.NET配置系统相当广为人知.