В дополнение к комментарию Аптере по второму ответу:
Также обратите внимание, что если вы отлаживаете (и не отключили процесс vshost), то когда ваше приложение останавливается, yourexecutable.vshost.exe.configбудет заменен на yourexecutable.exe.config.
Так что, опять же, вы можете не увидеть никаких изменений, которые вы внесли позже!(Если вы остановитесь на точке останова во время отладки и посмотрите файл после внесения изменений и вызова раздела обновления, вы увидите ваши изменения).
Это очень сбивает с толку, если вы отлаживаете программу, которая ищет параметр и, если его нет, записывает его.Даже если вы предупреждены о том, что параметр будет присутствовать при втором запуске программы, можно ожидать, что он будет там ПОСЛЕ первого запуска программы и ДО второго запуска ... увы!
Не о чем беспокоиться, так как все это работает, когда приложение развертывается или запускается непосредственно из bin, как уже заявили другие ...
Но возможно попасть в ловушку, если выповторно отладьте вашу программу и решите использовать Настройки приложения в первый раз, и чтобы избежать написания от руки XML-кода, вы решите, что начнете с кода и попросите программу написать настройку ... чтобы получить все эти вещи, а затем, возможно,добавить еще несколько.