我有一个应用程序,我需要始终保存 my.settings。我注意到,每当您更改文件位置或在另一台计算机上运行时,它们都会被清除。有什么方法可以防止这种情况。当应用程序更新时也会发生这种情况。谢谢。
问问题
1142 次
1 回答
1
以下是通过升级保留设置的方法:
(您还需要定义一个项目 - 属性 - 将“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
于 2013-04-20T20:25:45.820 回答