如果我从普通的msi安装程序切换到WiX burn bundle安装程序,为了使从msi到bundle的升级路径可行,应该如何选择我的UpgradeCode?
例如: 版本1.0作为普通的msi安装程序发布,其UpgradeCode为X。 版本2.0将作为Burn bundle发布,包括产品和先决条件(如.NET)。如果我希望v2 bundle能够升级v1 msi,则应使用以下哪种替代方案之一?
A)msi内部应保持UpgradeCode=X,bundle应使用与msi相同的UpgradeCode进行包装。 v2安装程序可以升级v1安装程序。
B)msi内部应保持UpgradeCode=X,bundle应获得新的UpgradeCode=Y。
C)msi内部应获得新的UpgradeCode=Y,而bundle应接管UpgradeCode=X,以便bundle v2可以升级msi v1。
例如: 版本1.0作为普通的msi安装程序发布,其UpgradeCode为X。 版本2.0将作为Burn bundle发布,包括产品和先决条件(如.NET)。如果我希望v2 bundle能够升级v1 msi,则应使用以下哪种替代方案之一?
A)msi内部应保持UpgradeCode=X,bundle应使用与msi相同的UpgradeCode进行包装。 v2安装程序可以升级v1安装程序。
B)msi内部应保持UpgradeCode=X,bundle应获得新的UpgradeCode=Y。
C)msi内部应获得新的UpgradeCode=Y,而bundle应接管UpgradeCode=X,以便bundle v2可以升级msi v1。