Background
We have a 64 and 32 bit version of an MSI:
- app.msi
- app_x86.msi
these have been created with Wix and have separate upgradeCodes defined for each MSI.
We also have a WIX bundle EXE that decides on which MSI to use according to platform.
The Problem
The 64-bit version no longer exists, we want ALL upgrading clients (MSI or EXE, 32 ot 64-bit) to use the 32-bit version.
I guess I need 2 MSIs still, each with matching the old upgrade codes, 1 for 32-bit and 1 for 64-bit but will identical content....
Ideally I'd have 1 MSI have can upgrade 2 different upgradeCodes but I guess that's not possible.
I hope the above is clear.... we've tried : - produce a single 32-bit dll (app_x86.msi) - copy to matche the previous 64 bit (app.msi) - ensure both MSIs have the same upgrade code as before
And yet we end up with a side-by-side install.