【问题标题】:Maintaining multiple settings files维护多个设置文件
【发布时间】:2012-12-22 23:52:18
【问题描述】:

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

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

【问题讨论】:

    标签: c# winforms parsing import export


    【解决方案1】:

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

    • INI
    • CSV
    • YAML
    • JSON
    • XML

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

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

    此外,如果您有一个描述 XML 配置文件的 XSD(架构文件),那么您的应用程序验证不同的配置文件是很简单的。

    【讨论】:

      猜你喜欢
      • 2016-08-27
      • 1970-01-01
      • 2010-10-01
      • 2015-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多