У меня есть настройка в моем проекте, которая при обращении из кода (т. Е. При наведении курсора на объект я вижу значение) не совпадает с той, что есть в файле Properties.Settings. Это старая ценность. Я могу зайти в редактор настроек и обновить значение на что-то другое, но старое значение сохраняется.
Если я использую метод .Properties.Settings.Default.Save (), настройка будет изменена, но это изменение не отразится в редакторе, когда я остановлю отладку.
Я могу открыть файл Settings.settings в текстовом редакторе, и он покажет мне то же самое, что и в редакторе настроек в VS.
Я также могу искать на своем компьютере другие файлы Settings.settings, и появляется только тот, который появляется (другие появляются, но они явно не связаны, имеют старые модификации даты и не будут иметь того же имени настройки).
Где находится этот файл и почему его значение отличается от того, которое, я думаю, должно быть?
Edit:
Мне не удалось снова синхронизировать исходную переменную настройки, поэтому я создал новую переменную настройки с интерфейсом настройки GUI. И это, кажется, распространяется должным образом. Все файлы, которые мне предлагали посмотреть, содержали значения, которые я хотел, чтобы моей установочной переменной было, но когда я запускал сеанс отладки и просматривал ту же переменную, это было какое-то старое значение, которое я не мог отследить.
Теперь, когда я вспоминаю, около 1,5 месяцев назад у меня была похожая проблема с другой переменной, но я не копал так глубоко в это время. Я должен был сделать то же самое. Создайте новую переменную с аналогичным именем, удалите старую и переместите одну.
Редактировать 2:
Изменение имени переменной настройки и предоставление возможности VS распространить это изменение через программу самостоятельно, похоже, также является своего рода сложной перезагрузкой.