Having a problem uninstalling multiple applications during an install. I have the UpgradeCodes of the apps entered in the Upgrade Table; but only one app gets uninstalled during the RemoveExistingProducts sequence. Whichever Upgrade table's ActionProperty is alphanumerically first gets uninstalled. The other app is not removed. I get the same results if I switch the ActionPropertys around.
So the question is why aren't all the listed apps in the Upgrade table not uninstalled? I should not have to create a CA to uninstall two or three apps on install. Should I?
I have created a quick .msi to uninstall two completely different installed apps and everything worked as expected. Any ideas on why FindRelatedProducts can not find both apps? And why it only finds the first alphanumeric Upgrade Table's ActionProperty listed?