Ho letto le numerose domande qui riportate e ne ho anche pubblicato uno di mio cercando di andare in fondo a questo (My Previous Question). Sfortunatamente, nessuno di loro risponde alla mia domanda. Il mio file .Settings
viene ripristinato ogni volta che distribuisco un aggiornamento tramite ClickOnce. Ho pensato ClickOnce avrebbe dovuto gestire questo genere di cose per me, ma dal momento che non sembra, ho implementato il .Upgrade()
con una bandiera Impostazioni in questo modo:Il file User.Settings ripristina i valori su ClickOnce Update
if (Settings.Default.MustUpgradeSettings)
{
Settings.Default.Upgrade();
Settings.Default.MustUpgradeSettings = false;
Settings.Default.Save();
}
che controllo OnLoad()
. Mi sto perdendo qualcosa? Questo mi sta facendo davvero impazzire!
ho anche postato questo a MSDN, HERE, e sono ancora meno aiuto allora così finora. So solo che finirò con "uovo e la mia faccia in allineamento" quando tutto è finito vorrei solo che qualcuno potesse indicarlo per me ...
il valore predefinito di MustUpgradeSettings deve essere vero per far funzionare tutto questo – stuartd
E '.... c'è qualcos'altro che deve essere fatto? –