【发布时间】:2012-04-18 08:17:07
【问题描述】:
我目前正在使用 My.Settings/Properties.Settings 来存储各种用户设置。其中许多设置都绑定到各种表单中的控件。
但是,我想要更大程度的控制 - 具体来说,我希望能够重新加载或保存特定的设置组。使用内置的 Settings.settings 文件,我只能将这些设置作为一个组来处理。
我知道我可以创建其他设置文件,this article(摘要部分)建议如果 Settings.settings 不存在,应用程序将在项目根目录中查找其他 .settings 文件,但这不会对我来说似乎是这样(除非我做错了什么):
它们提供了强大的功能和灵活性。例如,您可以添加 自定义设置文件到您的项目以管理设置 在不同的组。这允许您保存组的设置或 单独文件中的值子集,可以节省保存和加载 时间。
我正在构建自己的 Settings 类并自己完成这一切,但这将是一种耻辱 - 内置功能非常适合我 - 只要我可以有多个设置文件。
更新: This article 建议您可以添加其他设置文件并将它们拖到“属性”文件夹中。不幸的是,我当前的项目是在 VB.Net 中,并且这种行为似乎没有被复制。
【问题讨论】:
标签: .net settings settings.settings