使wix卸载已安装的产品版本,而不是停止安装

时间:2015-02-10 18:25:26

标签: wix windows-installer

如果我构建我的安装程序并安装它,一切正常。如果我在5分钟后构建它的新版本并尝试覆盖现有的安装,我会得到以下内容......

基本上我想和Wix中的安装程序卸载任何现有版本的应用程序(更新或更旧版本)并安装我们的应用程序。在某些情况下,我们必须快速升级我们的应用程序,因此不必手动删除添加/删除程序中的程序。

enter image description here

1 个答案:

答案 0 :(得分:3)

使用WiX MajorUpgrade元素。在前三个字段中的某处增加产品版本,使用新的ProductCode,保持相同的UpgradeCode,它应该只进行升级,卸载旧产品并安装新产品。使用after = InstallIntialize可能是最安全的升级顺序。