Hi,
I have two prerequisites that I install as part of a larger installation. In one case, I want to uninstall node.js (yes, I know what I'm doing and nobody else is using it). In another, I want to uninstall a desktop application. In both cases, the uninstall main module differs from the install main module. For node, you run msiExec on a GUID to uninstall versus running against a .msi installer to start with. In the other case, there is a setup.exe in a bundle folder for the installation, but a different setup.exe in an InstallShield folder for uninstall.
I'm using custom actions now, which predictable put up warning messages because you get two installers running at once. I would like to just have the prerequisite process handle this, but it can't seem to accommodate the idea that the uninstall .exe is different from the file path specified for the "Main Setup File".
Is there a way around this behavior?
Thank you,
Brian Corcoran