可能听起来太琐碎了,我做了与文章建议相同的事情,但效果并不如预期。希望有人能指引我正确的方向。
我想按AppSettings保存用户设置。
一旦Winform关闭,我就会触发这个:
conf.Configuration config =
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
if (ConfigurationManager.AppSettings["IntegrateWithPerforce"] != null)
ConfigurationManager.AppSettings["IntegrateWithPerforce"] =
e.Payload.IntegrateCheckBox.ToString();
else
config.AppSettings.Settings.Add("IntegrateWithPerforce",
e.Payload.IntegrateCheckBox.ToString());
config.Save(ConfigurationSaveMode.Modified);
所以,如果该条目还不存在,则会创建它,否则将修改现有条目。然而,这并没有被保存。
1)我做错了什么?
2)我期望的应用程序设置用户设置再次保存在哪里?是在Debug文件夹中还是在C:\ Documents and Settings \ USERNAME \ Local Settings \ Application Data文件夹中?