Usually when we release a new version, we change the ProductCode and leave the UpgradeCode intact. This way, when a user installs a new version MSI, the old version is automatically removed.However, currently we're experiencing a problem where a vers...