I am using Wix 3.8 I want to have a single installer UI which will present four applications.Based on user selection the particular application has to be installed/ uninstalled /upgraded.
So I added four msis in a custom bootstrapper bundle. In the Custom UI we show all four application names and based on the user selection I set bundle variable value. Install condition attribute is set to this bundle variable. Also based on the user selection package list will be updated to have only the relevant package(s) . In this way install is working fine. Install add only the bundle entry in the Add /Remove Programs; and not individual entry for each msi.
I am also able to manage uninstalling a package based on the user selection. The issue is while uninstalling one msi package it removes the entry of the bundle from Add/Remove Programs list. Now how do I uninstall other packages?
The behavior what I need is I want to retain the bundle entry in the Add/remove Programs list ; Once the last package is also uninstalled I want to remove the entry from Add /Remove Programs List. Please advice me how to achieve this?