Get the previous upgradecode that was used to install the application
<p>C# 2005 SP3</p>

<p>Is it possible to retrieve the pervious upgradeCode that was used to install the same application?</p>

<p>I have given our application to many or our clients. </p>

<p>They install our application using the MSI.</p>

<p>Everytime I release a new version for bug fixes or minor upgrades. In the setup project properties I increment the version number and change the product code (I always leave the same upgrade code). And I set the 'RemovePreviousVersion' to true.</p>

<p>However, a few weeks ago, I accidently changed the upgradeCode and released a new version to our customers. It was only now that a customer wanted to know why they have other instances of the same application in their 'add remove programs'. It installs ok, but they have to uninstall the previous version. </p>

<p>I am wondering is it possible to get back the original upgrade that was used to install those versions. As I used the same setup project, I no longer have that upgrade code?</p>

<p>I still have all my original setups.exe that were built with the original upgradecode, but I am not sure if they can help me.</p>

<p>Many thanks for any suggestions,</p>
