我有一个应该以非管理员权限运行的软件(无法写入app.config)。
我正在创建新的用户设置:
var property = new SettingsProperty(key)
{
DefaultValue = val,
IsReadOnly = false,
PropertyType = typeof(T),
Provider = Settings.Default.Providers["LocalFileSettingsProvider"]
};
property.Attributes.Add(typeof(UserScopedSettingAttribute), new UserScopedSettingAttribute());
Settings.Default.Properties.Add(property);
Settings.Default.Reload();
并将其保存为会话,但未在下一次软件加载时显示。
如何创建可在下次运行时使用的全新用户设置?