exe.config не обновляется должным образом - PullRequest
0 голосов
/ 08 декабря 2018

У меня проблемы с файлом настроек при отладке кода в VS.Я добавил double и изменил два значения (bool и int) в моем Settings.settings.Изменение отражается в Settings.Designer, а также в app.Config.Когда я запускаю свой код, добавленные двойные функции работают правильно, но логическое значение и int являются старыми значениями.Когда я захожу в свой bin / debug, чтобы посмотреть exe.config, он отражает старый файл настроек, в котором старые значения не меняются и нет добавленного двойного значения.Я попытался установить для параметра Копировать всегда значение true для параметров, но все, что он сделал, это создал папку «Свойства» в bin / debug с файлом settings и settings.designer, который соответствует тому, как я хочу, чтобы exe.config выглядел, но файл exe.config по-прежнемуСтарый.

Если он использует этот файл exe.config, он объяснил бы, почему старые значения не изменились, но тогда почему он может увидеть добавленный двойник?Если он использует правильный файл настроек, как указано в VS Settings, Designer и app.config, то он должен использовать обновленные значения для существующих значений.Если я перетаскиваю правильный файл exe.config в папку bin / debug, то он видит новые значения, поэтому проблема, похоже, связана с первоначальным созданием файла, но, насколько я могу судить, файлы Settings и Settings.Designer отражаютчто я хочу, так что я не уверен, что еще проверить.Я попытался удалить все в папке bin / debug как вручную, так и с помощью clean, и в обоих случаях он восстанавливает exe.config без нового значения и со старыми существующими значениями.Когда я устанавливаю проект с помощью проекта установки Visual Studios, у установленной версии есть правильно сгенерированный файл exe.config, поэтому, похоже, это происходит только во время отладки, но мне нужно, чтобы эти значения изменялись при отладке.Есть идеи?

...