Windows installer 用户是否卸载产品的早期版本的选项

Windows installer 用户是否卸载产品的早期版本的选项,windows-installer,installscript,installshield-2012,Windows Installer,Installscript,Installshield 2012,我正在使用InstallShield 12创建安装程序,并希望给用户一个选项,比如用户是否希望卸载或保留以前的版本以及是否可以安装新版本 有人知道我怎样才能达到上述目标吗 我在对话框中添加了一个复选框并添加了一个属性,如果用户选择了它,则卸载以前的版本,否则继续使用新版本而不卸载以前的版本。我认为您所描述的内容在MSDN文档中被称为。您将需要编写实例转换(基本上是产品代码转换),因为如果产品代码保持不变,则在机器上下文中只能安装一个实例,在每个用户上下文中只能安装一个实例 这里有一些关于如何编写

我正在使用InstallShield 12创建安装程序,并希望给用户一个选项,比如用户是否希望卸载或保留以前的版本以及是否可以安装新版本

有人知道我怎样才能达到上述目标吗


我在对话框中添加了一个复选框并添加了一个属性,如果用户选择了它,则卸载以前的版本,否则继续使用新版本而不卸载以前的版本。

我认为您所描述的内容在MSDN文档中被称为。您将需要编写实例转换(基本上是产品代码转换),因为如果产品代码保持不变,则在机器上下文中只能安装一个实例,在每个用户上下文中只能安装一个实例

这里有一些关于如何编写和应用实例转换的信息:


感谢您的回复。我正在尝试使用属性获取现有版本,然后使用卸载应用程序()。但卸载应用程序()不起作用。您对此有何想法?以下是一行:卸载应用程序(键“/x”,等等)