Держите 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
Другие вопросы по тегам