I have a main application with many extensions. I'm trying to determine the best way to install my application and its extensions. Here is the caveat though... only some users will receive certain extensions (the extensions must be separate installs, not bundled together for this reason). Thought of two ideas, however if there is a better way please let me know. thanks
1.) My first idea is to create a main installer package for the application itself and each extension would be its own package. If I could somehow tell the main package to read a particular folder and see if any of the extension packages are there dynamically install them that would solve the problem. Not sure if this is possible though in Advanced Installer?!?!
The second idea is a spin off the first idea. Add all my extensions as features under the main package .msi file, but only allow them to be visible if the specific extension package exists in a directory.
I'm not sure the best way to handle this situation, or if either of these ideas are possible, please let me know.