Считывает файл конфигурации приложения (MyApp.exe.config) один раз при запуске приложения, что легко можно проверить, изменив файл во время работы приложения.
Комментарий в сообщении на форуме, на который ссылается ФП, был:
Значения для Web.config:
хранится в кеше / памяти, когда
приложение начинается, следовательно, почему приложение
перезапускается при внесении каких-либо изменений в
web.config. Обратите внимание, что это только
относится к Web.config, любой другой
Доступ к файлам .config, которые вы можете использовать
с диска по умолчанию
Я бы интерпретировал этот комментарий как означающий, что файлы конфигурации, отличные от web.config в приложении ASP.NET , доступны с диска по умолчанию. Аналогично, файлы конфигурации, отличные от MyApp.exe.config в приложении WinForms / Console, доступны с диска по умолчанию.
В этом комментарии не указывается, что MyApp.exe.config по умолчанию считывается с диска.