Если это веб-приложение, то это происходит автоматически.
Если это не веб (и у вас есть app.config), используйте FileSystemWatcher для мониторинга файла. Когда файлы событий, перезапустите приложение (используйте Application.Restart ()) - или просто заново загрузите ваши значения конфигурации так, как вы это делали изначально. Например, если у вас есть общедоступное свойство только для чтения в классе «Настройки», просто перезагрузите настройки этого события. Надеюсь, это поможет.