我已将运行的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)?
答案 0 :(得分:0)
有几种方法可以做到这一点。 假设您需要进行重大升级(再次部署所有内容),您只需要进行升级并右键单击,添加主要升级。 完成主要升级后,您可以选择以前的任何版本。