title: How to do major upgrades when using burn / WiX 3.6
body: <p>I have one MSI setup like this:</p>
  
  <pre><code>&lt;Product Id="*" ... UpgradeCode="4207FF3B-5E0D-4311-9DFC-B41AA8DE2965" /&gt;
      &lt;MajorUpgrade DowngradeErrorMessage="Can't downgrade" /&gt;
  </code></pre>
  
  <p>It works as expected:</p>
  
  <ol>
  <li>Install product</li>
  <li>Recompile (effectively generating a new Id)</li>
  <li>Starting the new msi file brings up the change view and I can repair or uninstall the product.</li>
  </ol>
  
  <p>Good. But then comes burn.</p>
  
  <p>I have created the most simplistic Bundle one can thing of. I use the standard bootrapper and just add one single MsiPackage:</p>
  
  <pre><code>&lt;MsiPackage SourceFile="$(var.Setup.TargetPath)" /&gt;
  </code></pre>
  
  <p>The problem is that after each recompile <strong>I can install the product once again beside the already installed product</strong>, without changing anything! This results in duplicate ARP entries!</p>
  
  <p>If I don't recompile and run the bundle exe-file twice, I get the modify setup screen as expected. What can I do to have the same behaviour with burn as I had with just an MSI?</p>