我还没有看到一个令人满意的答案,所以我想问一下。在文件中存储UI设置是否有最佳实践?
情景是这样的:我们有一个内部C#应用程序,我想在其中存储文件/文件夹数组以及其他随机内容(在执行外部命令时使用的标志,传递给可选比较算法的可选参数等)。由于这些值的性质,使用内置的app.config方法不起作用。因此,在将半复杂的设置存储到设置文件中时,是否有最佳实践?
目前,我存储的最复杂的将是需要存储文件名、比较算法和参数文本的单个条目列表。因此,它不全是简单的键/值数据。
我正在寻求以下方面的建议:
我目前打算只使用XmlDocument和为每个不同集合创建单独的类。但我觉得应该已经存在某些现有的框架来完成这个任务。
谢谢!
情景是这样的:我们有一个内部C#应用程序,我想在其中存储文件/文件夹数组以及其他随机内容(在执行外部命令时使用的标志,传递给可选比较算法的可选参数等)。由于这些值的性质,使用内置的app.config方法不起作用。因此,在将半复杂的设置存储到设置文件中时,是否有最佳实践?
目前,我存储的最复杂的将是需要存储文件名、比较算法和参数文本的单个条目列表。因此,它不全是简单的键/值数据。
我正在寻求以下方面的建议:
- 布局(例如,如果是XML,则值应该在属性中而不是节点值中)
- 格式(XML、YAML等)
- 框架
我目前打算只使用XmlDocument和为每个不同集合创建单独的类。但我觉得应该已经存在某些现有的框架来完成这个任务。
谢谢!