如何使 Settings.settings 数据持久化

Posted

技术标签:

【中文标题】如何使 Settings.settings 数据持久化【英文标题】:How to make Settings.settings data persistent 【发布时间】:2011-12-27 05:16:24 【问题描述】:

我有一个 Windows 窗体应用程序,我正在使用 Settings.settings 类来存储用户的配置(电子邮件首选项、主题等)我没有意识到在用户关闭应用程序后,设置就消失了!!

这个应用程序即将发布到生产中,所以我必须尽快提供解决方案。

【问题讨论】:

请更详细地描述你在做什么。通常这些设置是持久的。 【参考方案1】:

您必须在设置后保存它们。你试过了吗:

Properties.Settings.Default.Save();

【讨论】:

我正在调用 Save() 但在下次运行时它们仍然是空的。 :(【参考方案2】:

你是这样用的吗?

... changes ...
Properties.Settings.Default.Save();

【讨论】:

以上是关于如何使 Settings.settings 数据持久化的主要内容,如果未能解决你的问题,请参考以下文章

如何在不同的解决方案之间共享相同的 Visual Studio 项目?不同的 app.config 和 settings.settings

Visual Studio 项目:缺少 Properties/Settings.settings

如何在文件版本更改中保留 .settings/.config 文件中的更改?

Properties.Settings.Default 的数据保存在哪里?

如何访问 Azure Service Fabric 有状态/无状态服务中的 settings.xml?

应用程序设置和 settings.settings 和 configurationmanagers.appsettings 哦,我的