Ваш app.config копируется в папку bin / Debug или bin / Release при компиляции. Если вы измените свой app.config в исходной папке, но не перекомпилируете, это изменение не будет распространено. Вам нужно перестроить, чтобы переместить его в папку, в которой фактически выполняется код.
Либо измените файл bin / Debug / app.config.
Я не думаю, что это так
что перестройка необходима, каждый
раз я собираю это должно проверить, что
файл и если изменения, то скопируйте его.
Но я не могу себе представить, что каждый раз, когда я
внести изменения, которые я должен был бы сделать
перестройка для компилятора
признать мои изменения. Перестроить против сборки
Перестройка решает мою проблему и перекомпилирует
весь вывод, тогда как сборка из моего
понимание проверок на любые изменения
на любые файлы и релизы только те
файлы
Вам не нужно чистить / перестраивать, а просто перекомпилировать (F6, а не Build -> RebuildSolution) для распространения app.config. Но, по крайней мере, ваш код должен быть перекомпилирован.
Интересно ... возможно ли, что у вас есть свойство "Копировать в выходной каталог" для файла app.config, установленное на "Не копировать"? Для проверки: щелкните правой кнопкой мыши файл app.config в обозревателе решений, выберите Свойства.