В настоящее время я обновляю несколько настроек в довольно большом файле * .exe.config через исполняемый файл * .exe, используя XLinq для навигации по каталогам и чтения / записи значений.Проблема с обновлением этого способа заключается в том, что изменения вступают в силу только после перезапуска исполняемого файла, но я бы хотел, чтобы изменения вступили в силу мгновенно.Есть ли способ сообщить исполняемому файлу о необходимости перезагрузить файл * .exe.config после внесения изменений?
Вся помощь приветствуется и спасибо заранее!
Экзоскелет для приложения.config
<configuration>
<system.serviceModel>
<!-- stuff... -->
<client>
<!-- this is the section I changed and want to have updated -->
</client>
</system.serviceModel>
</configuration>
РЕДАКТИРОВАТЬ: Одна из причин, по которой я так мало знаю по этому вопросу, заключается в том, что я не создал app.config - он автоматически генерируется чужим кодом.Причина, по которой я должен изменить его, чтобы изменения вступили в силу в приложении, заключается в том, что другая часть кода (к которой у меня нет доступа) вызывает файл конфигурации для получения его данных, но если я не перезагружаюраздел, тогда будут использоваться старые настройки, которые не будут работать в этом приложении.
РЕДАКТИРОВАТЬ2: Если я не могу изменить это динамически, как я могу изменить код, чтобы он мог выполняться динамически?Лучший ответ получает награду ...