我创建了一个WiX的安装与Product Version
为1.0.0
如何在WiX安装程序中添加“升级”配置?
<Product Id="*" Name="My Application" Language="1033" Version="1.0.0" Manufacturer="My Client" UpgradeCode="182bbc7d-8cc2-4014-9e1c-29312598bxc0">
我使用MajorUpgrade
元素升级安装程序如下:
<MajorUpgrade Schedule="afterInstallInitialize" DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
方案:
Scenario 1:
安装版1.0.0已安装版本1.0.0
在安装相同的版本时,安装程序要求修复或删除,这是我想要的,并且工作正常。
Scenario 2:
上已经安装了1.0.1版
安装1.0.0版本上安装的旧版本,安装程序将引发上单击确定错误,我的应用程序的更新版本已安装并退出。
我希望我的安装程序,以显示这个错误,并通过删除版本1.0.1和1.0.0安装
Scenario 3:
安装版本1.0.1on已经安装了1.0.0版本
上安装更高继续安装版本,安装程序不会问任何问题,并通过删除1.0.0和安装1.0.1来继续安装。
我希望我的安装程序要求确认是升级到更高版本还是取消安装
这怎么实现?