title: How to get InstallShield LE to uninstall the existing installation automatically?
body: <p>Is this possible?</p>
  
  <p>All I can see searching around is basically that I need to use 3rd party tools (e.g. Orca) to get GUIDs from my existing MSIs and configure InstallShield with these to uninstall the existing version. I've tried one or two of these sets of instructions but nothing has worked so far. Probably because I'm doing something wrong, but it seems I'm jumping through a lot of hoops to do something that I would think should be relatively straight-forward. Hasn't this problem been solved before?</p>
  
  <p>The top result in google points to <a href="https://stackoverflow.com/questions/6447404/configuring-installshield-le-to-remove-previous-versions-built-using-visual-stud/6450032#6450032">this answer</a>:</p>
  
  <ul>
  <li>open your old MSI with Orca and get its UpgradeCode from Property table</li>
  <li>in your InstallShield LE project go to "General Information" in solution explorer</li>
  <li>make sure that the "Upgrade Code" field is set to your old MSI UpgradeCode</li>
  </ul>
  
  <p>Does this mean I have to open my 'old MSI with Orca and get its UpgradeCode' every time I want to deploy a new version?</p>
  
  <p>This sounds a little hackish, and is certainly something I don't want to have to do every time I deploy a new version. Is there a way to automate this? Is this functionality available in more advanced versions of InstallShield (bare in mind I'm on LE - I'll upgrade if necessary)</p>