Feb 6, 2015 at 5:57 AM
Edited Feb 6, 2015 at 5:57 AM
I don't know if you have UPGRADE markup in your previous install. We use following WIX Upgrade markup to do a major upgrade of previously installed product:
Please note that var.UpgradeCode must be same in present and previously installed MSI. This is how Windows Installer Service track and do upgrades.
Please also consult WIX documentation and online forums for its details.
If in your previous MSI, Upgrade scenario was not defined this your new msi containing above Upgrade markup is not able to do major upgrade, then consider writing a small Custom Action/Procedure/Function in your Bundle to call Unattended Un-installation of
previously installed MSI, using MsiExec command line.
Hope this helps.