How should I select my UpgradeCode if I switch from a regular msi installer to a WiX burn bundle installer, in order to make the upgrade path from msi to bundle possible?
Example:
Version 1.0 was released as a normal msi installer with UpgradeCode=X
Version 2.0 will be released as a Burn bundle including the product and prerequisites such as .NET. Which of the following alternatives should I use if I want the v2 bundle to be able to upgrade the v1 msi
A) The msi inside should keep the UpgradeCode=X, and the bundle should use the same UpgradeCode as the msi it wraps. The v2 installer can upgrade the v1 install.
B) The msi inside should keep the UpgradeCode=X, and the bundle should get a new UpgradeCode=Y.
C) The msi inside should get a new UpgradeCode=Y and the bundle should take over UpgradeCode=X, so the bundle v2 can upgrade the msi v1.