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

mbx*_*mbx 6 .net c# ini app-config config

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

是否有任何其他适当的替代方案可以轻松集成到任何项目中?

Dar*_*rov 6

对于桌面应用程序,你可以使用应用程序设置.还有一个类似的帖子说明了他们


Dyl*_*ith 6

最佳实践是使用app.config文件,因为支持读取它直接构建在.Net框架中.我不确定为什么你认为它比像ini文件这样的其他选项更加超大,在它最基本的app.config只需要看起来像这样:

<configuration>
  <appSettings>
    <add key="SomeSetting" value="foo" />
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)