【发布时间】:2014-11-19 01:08:18
【问题描述】:
我想存储用户设置。它们是在运行时创建的,应该在重新启动应用程序后读取。
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
var property = new SettingsProperty("Testname");
property.DefaultValue = "TestValue";
Settings.Default.Properties.Add(property);
Settings.Default.Save();
}
此时,设置已存储,我可以访问它。
重启应用后,新创建的设置就消失了:
public MainForm()
{
InitializeComponent();
foreach (SettingsProperty property in Settings.Default.Properties)
{
//Setting which was created on runtime before not existing
}
}
尝试这件作品:Settings.Default.Reload(); 对结果没有任何影响。我还尝试了其他类似here 的方法,但它们都不适合我。
【问题讨论】: