维护多个设置文件

时间:2013-01-09 00:52:22

标签: c# winforms parsing import export

目前,我有一个包含各种单选按钮,目录浏览器,日期选择器等的表单。应用程序使用设置,并执行文件删除任务。我想知道将这些设置保存到可以在以后加载的外部文件的最佳策略是什么。因此,基本上可以加载,执行每个配置,然后加载另一个配置。此外,配置可以跨安装/用户传递。

我不相信我可以使用内部.settings文件,因为我将有多组可以加载的设置。

1 个答案:

答案 0 :(得分:1)

有许多格式可供选择,用于存储设置,例如:

  • INI
  • CSV
  • YAML
  • JS​​ON
  • XML

最好的策略之一是使用XML。 XML是最流行的设置/配置文件格式之一,因为它易于解析,语法规范,功能强大且易于阅读。

使用XML文件允许配置跨安装传递并在用户之间共享。

此外,如果您有一个描述XML配置文件的XSD(模式文件),那么您的应用程序验证不同的配置文件是微不足道的。