Situation:
I have a WIX-based bootstrapper installer that installs my msi package and (some) prerequisites (.NET). The installer is -.exe and it works fine.
Now some customers want to install msi, especially in corporate environments where they can click it centrally.
It looks simple, just give them msi. Again, it works fine.
Now, the problematic part.
When the application is installed from MSI and then upgraded to a newer version from the .exe installer, there will be two ARP entries. And vice versa - when the application is installed from .exe and then updated from MSI, there will again be double ARP entries.
Is there a simple / standard solution?
source share