title: How to set UpgradeCode for burn Bundle
body: <p>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?</p>
  
  <p>Example:</p>
  
  <p>Version 1.0 was released as a normal msi installer with UpgradeCode=X</p>
  
  <p>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</p>
  
  <p>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.</p>
  
  <p>B) The msi inside should keep the UpgradeCode=X, and the bundle should get a new UpgradeCode=Y. </p>
  
  <p>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.</p>