title: MSI to uninstall before new install
body: <p>I want to reinstall over an existing installation. is it possilble to configure MSI to automatically  uninstall the existing (whatever version) and then install the 'new' version.I would like to be able to uninstall before the install and I can't seem to find out how. Any/all help would be greatly appreciated.</p>
  
  <p>I have done all these steps below and still feel that the product is not getting uninstalled but instead the files are getting overwritten.</p>
  
  <ol>
  <li>Set Remove Previous Installation as True </li>
  <li>Set Detect new version as True </li>
  <li>You should change version of your installer to one higher version
  and it will ask you to change product code, select YES. Do not
  change your upgrade code, let it be same.</li>
  </ol>