如果我从常规的MSI安装程序切换到Wix Burn Bundle Bundle Installer,我应该如何选择升级器,以组成从MSI到捆绑包的升级路径?
示例:
版本1.0以ustgradecode = x
为普通MSI安装程序发布2.0版将以燃烧捆绑包发行,包括产品和先决条件,例如.net。如果我希望V2捆绑包可以升级V1 MSI
,我应该使用以下哪些选择a)内部的MSI应保持升级= X,并且捆绑包应使用与包装的MSI相同的升级。V2安装程序可以升级V1安装。
b)内部的MSI应保持upgradecode = x,并且捆绑包应获得新的ustgradecode = y。
c)内部的MSI应该得到一个新的upgradecode = y,并且捆绑包应接管ustgradecode = x,因此捆绑包V2可以升级MSIV1。
应该是选项B,您的MSI应具有与您发布的原始MSI相同的升级。WIX捆绑升级升级与您的MSI升级代码无关。
WIX捆绑包在捆绑级别和内部MSI级别上都升级。
因此,当您从v1.o wix捆绑包到v2.0时,只要MSI本身具有与上一篇相同的升级代码,它将在v2.0中升级。
检查这个问题,该问题类似但不相同。wix燃烧卸载?