Держите My.Settings Всегда VB.Net
У меня есть приложение, и мне всегда нужно сохранять my.settings. Я заметил, что они очищаются всякий раз, когда вы меняете расположение файлов или запускаете его на другом компьютере. Есть ли способы предотвратить это. Это также происходит при обновлении приложения. Благодарю.
1 ответ
Вот как вы можете сохранить свои настройки через обновление:
(вам также нужно определить Project - Properties - Setting 'ApplicationVersion' в виде строки; вы можете запустить его с начальным значением "еще не установлено")
Private Sub SetSettingsVersion()
Dim a As System.Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()
Dim appVersion As Version = a.GetName().Version
Dim appVersionString As String = appVersion.ToString
If My.Settings.ApplicationVersion <> appVersion.ToString Then
My.Settings.Upgrade()
My.Settings.ApplicationVersion = appVersionString
End If
End Sub