Старый пост на эту тему вот уже почти год как находится на вершине списка самых посещаемых страниц блога :) К сожалению, там я забыл упомянуть о том, что надо делать если вы используете для сохранения настроек класс Settings и обновили ваше приложение. Как на машине пользователя перенести настройки из старого конфигурационного файла в новый?
Ответ прост - метод Properties.Settings.Default.Upgrade() сделает все за вас!
Остается решить еще одну проблему - когда надо вызывать метод Upgrade()?
Как один из вариантов я предлагаю хранить в настройках версию сборки нашего приложения. Если текущая версия вдруг перестанет совпадать с сохраненной - это и означает, что надо вызвать метод Upgrade().
Возможно есть и другие способы - пишите, я добавлю :)
Санкции не работают
месяц назад
Просто проверь ApplicationDeployment.IsFirstRun
ОтветитьУдалить19ноль324006