C#动态地将设置添加到设置文件并保存设置

时间:2017-10-31 11:58:44

标签: c#

我目前正在使用以下代码将设置添加到我的设置文件中,但它没有保存设置。我该如何解决这个问题?提前谢谢。

System.Configuration.SettingsProperty property = new System.Configuration.SettingsProperty("CustomSetting");
property.DefaultValue = "Default";
property.IsReadOnly = false;
property.PropertyType = typeof(string);
property.Provider = Properties.Settings.Default.Providers["LocalFileSettingsProvider"];
property.Attributes.Add(typeof(System.Configuration.UserScopedSettingAttribute), new System.Configuration.UserScopedSettingAttribute());
Properties.Settings.Default.Properties.Add(property);

1 个答案:

答案 0 :(得分:2)

您必须保存添加的属性

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