У меня есть код, который читает определенные символы из app.config
var chars = ConfigurationManager.AppSettings["CodeChars"];
Значение
символов - A, D, K. Пару месяцев спустя пользователю необходимо добавить дополнительные символы. Поэтому без необходимости повторного развертывания приложения я пытаюсь отредактировать файл app.exe.config в блокноте, добавил дополнительные символы A, D, K, B, E и успешно сохранил его, используя приведенный ниже код. Запустил исполняемый файл из проводника Windows. Но новые значения не читаются.
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var chars = ConfigurationManager.AppSettings["CodeChars"];
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
И я напечатал значения, чтобы увидеть, читает ли он новые значения, но это не так. Я думал, что похоже на изменение веб-приложений
& чтение конфигурации приложения будет проще, но пока не повезло. Может ли кто-нибудь, пожалуйста, помогите.
Спасибо
Sindhu