【发布时间】:2011-12-07 14:19:30
【问题描述】:
配置文件处理是一个常见问题,所以我想知道为什么还没有人问过类似的问题。在 .NET 中,我们通常将 app.config 文件用于应用程序运行时参数,但是对于一些较小的工具来说,这似乎过大了。我考虑过.ini 样式的配置文件。
是否有其他合适的替代方案可以轻松集成到任何项目中?
【问题讨论】:
-
超大号到底是什么意思?您的 app.config 文件不必很大。我现在查看的文件包含一个配置部分和一个属性列表。
-
我认为一个典型的用户会手动更改非 GUI 应用程序的配置(例如设置 http 端口)。
-
一般用户不应该设置 http 端口。这至少是高级用户。
-
或设置对话框为他们处理。如果设置对话框是选择的方法,那么 app.config 的集成就很棒。
-
我想推荐 Config.Net:一个易于使用且功能强大的综合性 .NET 配置库,完全包含单元测试,并在数千台服务器和应用程序上进行了野外测试。在 GitHub 中找到它:github.com/aloneguid/config
标签: c# .net app-config config ini