Для чтения встроенной системой конфигурации app.config
должен находиться в том же каталоге, что и исполняемый файл, использующий его.
Однако , оно должно не иметь имя app.config
. Он должен иметь имя program_name.exe.config
, где имя_программы - это имя исполняемого файла.
Итак, если у вас есть myprogram.exe
, ваш файл конфигурации должен быть myprogram.exe.config
Если вы используете Visual Studio, он делает это для вас как часть процесса сборки. Вы редактируете файл как app.config
в IDE, и обычный процесс сборки скопирует его и переименует в соответствии с выводом exe.