我想在我的应用程序中显示“新增功能”表单。不过,我需要检测它是新安装还是升级。检查以前版本的应用程序
我用下面的代码升级设置:
if (Properties.Settings.Default.settingsUpgrade)
{
WhatsNew WhatsNew = new WhatsNew();
WhatsNew.Show();
WhatsNew.BringToFront();
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.settingsUpgrade = false;
Properties.Settings.Default.Save();
}
的Properties.Settings.Default.settingsUpgrade
设置为True
默认。但是,即使使用新的安装,此代码也会始终显示新增内容。
Properties.Settings.Default.Upgrade();
没有一个事件或者什么是在需要升级时触发的,所以我不知道是否有以前的版本(并因此显示Whats New表单)。我怎么知道是否有以前的版本?
可能我们无法使用系统操作系统注册表获取该信息。 – Rahul