В моем приложении C # используется стандартный механизм настройки C #.Проблема здесь в том, что каждый раз, когда я меняю номер версии моего приложения, все настройки исчезают и сбрасываются до значений по умолчанию.
Таким образом, я реализовал механизм обновления, описанный здесь .
Задача 1:
Странно то, что это, кажется, не имеет никакого эффекта.После выполнения кода обновления все настройки по-прежнему имеют свои значения по умолчанию, и ни одно из старых значений не было загружено.
Не работает ли механизм обновления?
Проблема 2:
Также после сохранения настроек создается новая папка настроек в AppData / Local (имя отличается в части URI).Таким образом, после нескольких версий существует множество таких папок, что кажется неправильным.
Это нормальное поведение, когда приложение создает новые папки настроек для каждой версии?