Как мне динамически перезагрузить app.config в приложении .net Windows? Мне нужно динамически включать и отключать ведение журнала, а не только на основе значения при запуске приложения.
ConfigurationManager.RefreshSection( "appSettings" ) не работает, и я также попытался явно открыть файл конфигурации с помощью OpenExeConfiguration, но всегда получаю кешированное значение при запуске приложения, а не текущее значение.
Я принял ответ на создание настраиваемого раздела конфигурации. Как побочная заметка и глупая ошибка - если вы работаете с IDE, нет смысла обновлять файл app.config и ожидать изменений. Yuo должен изменить файл .exe.config в папке bin\debug. Doh!