How do I persuade a VS2005 msi to upgrade?
I have a Windows service written in C# using VS2005. The installation is via a wizard that calls msiexec to install the msi file also created using VS2005. I am having trouble generating an msi file that will upgrade from one version of the service to another. The wizard program handles detection of the currently installed version, stopping the service, coming up with an appropriate command-line for msiexec and then re-starting the service. The existing msi has a version property of 1.1.02, the new one is 1.1.03. The product and upgrade codes are identical. Uninstalling 1.1.02 manually via add