ConfigurationManager.AppSettings - Como modificar e salvar?
Pode parecer muito trivial perguntar, e faço o mesmo que sugerido nos artigos, mas não funciona como o esperado. Espero que alguém possa me indicar a direção cert
Gostaria de salvar as configurações do usuário por AppSetting
Uma vez que o Winform está fechado, aciono o seguinte:
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);
Então, na primeira vez em que a entrada ainda não existe, ela simplesmente a cria; caso contrário, modifica a entrada existente. No entanto, isso não salva.
1) O que estou fazendo de errado?
2) Onde espero que as configurações do usuário para as configurações do aplicativo sejam salvas novamente? Está na pasta Debug ou na pasta C: \ Documents and Settings \ USERNAME \ Local Settings \ Application Data?