在.net应用程序中存储配置设置的最佳实践是什么?

本文关键字:最佳 是什么 设置 net 应用程序 存储配置 | 更新日期: 2023-09-27 18:11:10

配置文件处理是一个常见的问题,所以我想知道为什么没有人问过类似的问题。在。net中,我们通常使用app.config文件作为应用程序运行时参数,但是对于一些较小的工具来说,这个文件似乎过大了。我考虑了一个.ini风格的配置文件。

是否有其他合适的替代方案可以很容易地集成到任何项目中?

在.net应用程序中存储配置设置的最佳实践是什么?

对于桌面应用程序,您可以使用应用程序设置。还有一个类似的帖子来说明它们

最佳实践是使用app.config文件,因为读取它的支持是内置在。net框架中的。我不知道为什么你认为它比ini文件等其他选项更大,在最基本的情况下,app.config只需要看起来像这样:

<configuration>
  <appSettings>
    <add key="SomeSetting" value="foo" />
  </appSettings>
</configuration>

如果您希望其他人使用您的项目,我不会使用自己的解决方案。你会一直是唯一的开发者吗?. net开发人员使用现有的配置文件。

如果<appSettings>是不够的,你很容易创建自定义配置部分。您可以使用可视化工具,如Configuration Section Designer