Имеем следующий код.
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["DeviceConfigurationPath"].Value = dialog.FileName;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("AppSetting");
После отработки этого кода файл на диске изменяется, но, в отладчике видно, что значения в ConfigurationManager.AppSettings не изменились. Существует ли способ заставить ConfigurationManager перечитать файл с диска, если да, то какой