У вас есть опция "Приложения должны проверять наличие обновлений"?
Взгляните на Изучение секретов постоянных настроек приложения (раздел, озаглавленный «Ведение настроек между версиями программы»):
Для любых настроек из текущих
версия, которая соответствует настройкам в
предыдущая версия, эта процедура будет
импортировать их в текущую версию
Файл user.config:
В точке входа в вашу программу поместите следующий код.
if (Properties.Settings.Default.UpgradeSettings)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.UpgradeSettings = false;
}
Обратите внимание, что UpgradeSettings - это логическая пользовательская настройка (не приложение), которую нужно добавить самостоятельно, и вы хотите, чтобы значением по умолчанию было True
.