My problem : If i try to upgrade, its gets installed into the Prod1 folder. If I change the product code and treat it as a Major Upgrade, it installs into Prod2 folder but leaves Prod1 where it is. Our customer is not happy that there are now two entries for this Product in Add/Remove programs, two folders in Program files etc.
Any ideas on how to handle this? Ive tried including a small .Exe or .Bat file with my MSI to call Msiexec and use a command line uninstall, but the msiexec command is not being called!

Any thoughts on this appreciated. Thanks for reading!