Feedback

AppSettings in App.config schreiben

Sprache: C#

Möglichkeit, Werte in App.config im Bereich AppSettings zu schreiben. Jedoch ist zu bedenken, dass AppSettings eigentlich nicht dafür gedacht ist. Auch funktioniert das Schreiben in die App.config nicht im Debug-Modus. Namespace Configuration nötig.
var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove(wert);
config.AppSettings.Settings.Add(wert);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove(wert);
config.AppSettings.Settings.Add(wert);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");