Я видел предложенное решение, но, похоже, у меня не работает:
Configuration oConfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
oConfig.AppSettings.Settings["PreferenceToRemember"].Value = “NewValue”;
oConfig.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
Он успешно изменяет значение в памяти, но не сохраняет его обратно в файл конфигурации.
Я пытаюсь сделать это в приложении Wpf, если это что-то меняет.
Или есть предпочтительный способ сохранить пользовательские настройки в файл?