如何让InstallShield应用更新(将6.0替换为6.1)?

时间:2015-11-12 22:20:19

标签: visual-studio-2013 installshield

我已将运行的Windows桌面应用程序从版本6.0.15.0升级到版本6.1.0.0。我使用VisualShield的限量版和Visual Studio 2013作为安装程序。在安装了6.0.15.0版的PC上运行安装程序后,安装程序会显示“已安装此产品的另一个版本”

我将产品版本设置为“6.1.0.0”。在升级版本中。我没有更改产品代码或升级代码GUID(从6.0版开始),因为文档说不会更改它们。文档说,

“由于产品代码可以唯一标识您的产品,因此不建议在分发产品版本后更改代码。”

“存储在UpgradeCode属性中的升级代码对于产品的所有版本应保持相同。”

在InstallShield Visual Studio项目中必须更改哪些内容才能使其用6.1替换6.0,而无需卸载程序的先前版本(6.0)?

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。 假设您需要进行重大升级(再次部署所有内容),您只需要进行升级并右键单击,添加主要升级。 完成主要升级后,您可以选择以前的任何版本。