Я прочитал многочисленные вопросы по этому вопросу и даже написал один из моих собственных попыток разобраться в этом ( Мой предыдущий вопрос ).К сожалению, никто из них не отвечает на мой вопрос.Мой .Settings
файл get сбрасывается при каждом развертывании обновления через ClickOnce.Я думал, что ClickOnce должен был обрабатывать такие вещи для меня, но так как это, кажется, нет, я реализовал .Upgrade()
с флагом настроек примерно так:
if (Settings.Default.MustUpgradeSettings)
{
Settings.Default.Upgrade();
Settings.Default.MustUpgradeSettings = false;
Settings.Default.Save();
}
, который я проверяю OnLoad()
.Я что-то пропустил?Это всерьез сводит меня с ума!
Я также разместил это на MSDN, ЗДЕСЬ , и они пока еще меньше помогают, чем ТАК.Я просто знаю, что у меня получится «яйцо и мое лицо в выравнивании», когда все это закончится, я просто хочу, чтобы кто-то мог указать мне на это ...