我们正在使用 VS2008 原生安装程序来设置我们的产品。在安装和产品删除期间,我们使用自定义操作询问用户是否愿意保留其现有数据库和设置(如果检测到)。当用户升级时出现:安装程序启动,识别出安装了以前的版本,并首先调用卸载程序。因此,用户会两次看到相同的 Q - 一次是在卸载先前版本期间,另一次是在安装第一个版本期间。
有没有办法“让卸载程序”知道它是作为升级的一部分被调用的,所以我们可以绕过其中一个问题?
我们正在使用 VS2008 原生安装程序来设置我们的产品。在安装和产品删除期间,我们使用自定义操作询问用户是否愿意保留其现有数据库和设置(如果检测到)。当用户升级时出现:安装程序启动,识别出安装了以前的版本,并首先调用卸载程序。因此,用户会两次看到相同的 Q - 一次是在卸载先前版本期间,另一次是在安装第一个版本期间。
有没有办法“让卸载程序”知道它是作为升级的一部分被调用的,所以我们可以绕过其中一个问题?