Каждый раз, когда новое обновление будет отпущено для приложения с щелчком один раз, переменные в файле app.config уничтожаетсясохраняющееся App.config переменных в обновлениях через Нажмите один раз развертывания
<userSettings>
<app.My.MySettings>
<setting name="Email" serializeAs="String">
<value />
</setting>
<setting name="UserName" serializeAs="String">
<value />
</setting>
</app.My.MySettings>
</userSettings>
Как я могу предотвратить это ?
Есть ли способ перенести переменные из предыдущей версии приложения?
Обратите внимание, что UpgradeSettings является логическим значением параметра, нужно добавить себя, и вы хотите, значение по умолчанию, чтобы быть правдой. (Это объясняется в статье.) – Pat
Сверх того, оператор my if всегда считывал Properties.Settings.Default.UpgradeSettings как false, даже если значение по умолчанию равно True. Мне пришлось изменить параметр, который будет называться «upgrade_settings», чтобы он читался как «Истина», –