C# 应用程序设置在最终客户端安装更新时重置
我在.NETFramework4上使用了C#WinForm,它具有具有默认值的应用程序设置。在终端客户端安装应用程序时,将根据工作站标准设置默认值。每次终端客户端安装应用程序的更新版本时,这些本地设置都会消失,并恢复到默认值。安装后修改的本地应用程序设置的位置位于特定于版本的目录中。存在一种方法,可以从以前的版本升级新版本上的应用程序设置 您应该在安装新版本后调用此函数一次。要仅执行一次,一种方法是添加一个默认值为C# 应用程序设置在最终客户端安装更新时重置,c#,C#,我在.NETFramework4上使用了C#WinForm,它具有具有默认值的应用程序设置。在终端客户端安装应用程序时,将根据工作站标准设置默认值。每次终端客户端安装应用程序的更新版本时,这些本地设置都会消失,并恢复到默认值。安装后修改的本地应用程序设置的位置位于特定于版本的目录中。存在一种方法,可以从以前的版本升级新版本上的应用程序设置 您应该在安装新版本后调用此函数一次。要仅执行一次,一种方法是添加一个默认值为true的用户设置(称之为UpgradeRequired)。如果该值为true,请
true
的用户设置(称之为UpgradeRequired
)。如果该值为true
,请调用Upgrade()
,将UpgradeRequired
设置为false
,然后保存设置。例如:
if (Settings.Default.UpgradeRequired)
{
Settings.Default.Upgrade();
Settings.Default.UpgradeRequired = false;
Settings.Default.Save();
}
“默认值是根据工作站标准设置的”听起来好像每次安装应用程序时都需要这样做。