I have already looked at Why doesn't my new Windows Installer file (MSI) install properly over an older version of the MSI? But that diden't help me.
I have a program (plugin to Office) which is installed by a setup package (MSI)
Originally the plugin and setup projects was made in Visual Studio 2005. The solution is now moved to Visual Studio 2010. When I make a new MSI and try to install it over an older version the new version won't work before I make a repair using Add Remove Programs->Modify Installation->Repair The new version installs perfectly if I remove the old version first.
It's important for us that the new MSI is able to remove the old version and install the new version smoothly because it is used by several users with no computer experience
The RemovePreviousVersion is set to True. I have upgraded the version from 3.1.1 to 4.0.0 and in that proces accepted a new ProductCode. In Orca I have set the Reinstallmode to amus, but nothing seems to help.
Thanks!