title: How to deal with several "ExitCode"s set to "forceReboot" in a WiX bundle?
body: <p>The bundle project has two EXE installers, both of which must reboot the computer. The code is as follows:</p>
  
  <pre><code>&lt;Chain&gt;
      &lt;ExePackage
          Id="RDRole"
          Cache="no"
          Compressed="yes"
          PerMachine="yes"
          Vital="no"
          SourceFile="Resource\ServerManagerCmd.exe"
          Permanent="yes"
          InstallCommand="-install RDS-RD-Server"&gt;
  
          &lt;ExitCode
              Behavior="forceReboot"/&gt;
      &lt;/ExePackage&gt;
  
      &lt;ExePackage
          Id="DoNetFull"
          Name =".NET Framework 4.0 full runtime"
          Cache="yes"
          Compressed="yes"
          PerMachine="yes"
          Vital="yes"
          SourceFile="Resource\dotNetFx40_Full_x86_x64.exe"
          InstallCommand="/q /norestart"
          Permanent="yes"&gt;
  
          &lt;ExitCode
              Behavior="forceReboot"/&gt;
      &lt;/ExePackage&gt;
  </code></pre>
  
  <p>How can I make the computer reboot only once if both the <code>RDRole</code> and <code>DoNetFull</code> get installed?</p>