I am working on a new Basic MSI install in IS 2015 Professional, it is a major upgrade of a product that was previously installed with an installscript MSI (that I think was made in 2012).
The version, product, and package code are different and they share an upgrade code.
The old install gave the option to install for all users or just the current user, the new install is currently set to be 'all users' only.
When testing in virtualbox (having installed the old version for 'all users'), the old install uninstalls, and the new version installs successfully, but a broken entry remain in Add/Remove Programs for the old version. A new entry for the new version is of course also present.
The frustrating part is I am sure I had this working at one point (initially I had problems because I had not setup an upgrade path), but I do not know what I might have changed to to cause this error.
Any ideas how I can fix this or where to look next?