We have an MSI called product.msi with a set of features. To make it easy for the user (and hide the features for other users) we have a commandline to select the visible features in the MSI
Msiexec /I Product.msi featureset = a
Msiexec /I Product.msi Featureset = b
So far I see that we can use the wix bundle to create a Exe installer for each situation and pass the commandline internal
BundleA.exe -> install with commandline featureset=a
BundleB.exe –> install with commandline festureset=b
This works quite well and with the Option „DisplayInternalUI“ we should have Access to the full internal UI of the MSI. Anyway this bundle is a overhead we like to avoid. Is there an alternative to handle this? The current plan „B“ is to compile the wsx file multiple time and change the visibility direct in the featureset. This will result in multiple MSI files.