I have downloaded Advanced Installer this afternoon and have succeeded in creating some merge modules and an install that incorporates them. It was actually pretty painless. I had never done merge modules.
This exercise has left me with some questions:
1) We have several .Net COM Interop dll's that we install in the GAC. I was able to install the dll's and register them for COM Interop with the Files dialog. And I was able to install local files into the GAC. But we don't want those dll's lingering around after we have them in the GAC, so I wondered if you plant to provide support for installing directly into the GAC, and if so, registering for COM Interop at the same time?
2) Other packages that I have evaluated (and the really old one that've used used for production for the last 7 years) provide support for "Include" scripts. This lets us encapsulate a set of common files and actions into a separate file, and then we can easily include that file in any other installs we might build. I didn't find this feature in your package, so that is what let me to creating Merge modules. That seemed to work pretty well, and actually, we have some customers that have been asking us for merge modules instead of the silent install .exe's we've been giving them. Am I takin the right approach?
3) Many of these "merge modules" that I just mentioned encapsulate "optional" features that a user might not want to install. I ddn't fully understand your feature scenario. I was able to create features and subfeatures... so... maybe it was the component structure that I didn't understand. I read the help page on components several times, and I just don't understand how to fill out the properties. I was expecting to have a "matrix" scenario where I have files grouped into components, and the inclusion of any file in a feature implied the entire component got installed. But... my bigger concern here is that I can't see a way to include a merge module as part of a feature. And, I didn't see a way to apply a condition to the installation of a merge module. What am I missing? Can you point me to the right pages of the help docs, or a sample install that provides for the optional installation of merge modules, based upon a users features selection?
Thanks!
By the way... you guys look to have been around a long time, and have a lot of users. But I did what I thought was a pretty thorough search for installer software three months ago, and I did not run across you. I bumped into you today when I was reading the update notes for my automated build software, and they incicated upded support for Advanced Installer, so I followed the link. If you can address item 3 above, I will sure have wished I had found you earlier