Thanks for the reply. This article talks about how to include a merge module in a setup project. While this is useful, it isn't any help unless you have the merge module to include.
Installsheild comes with a pretty complete library of merge modules to install lots of different Microsoft (and other) technologies. For example, to include DAO 3.5 and DAO 3.6, all you need to do is select those components from a list of re-distributable
modules. All of the details (including the exceptions for different operating systems) are encapsulated within the merge modules. What I seem to be finding out is that unless you are using installsheild, you have to build your own merge modules
which means figuring out all the details.
This isn't fun when it comes to installing the JET engine because of all the changes to MDAC made over the years. It used to be you could just install MDAC and you'd get the Jet engine and all the ODBC drivers. Now it is split into two,
and I don't know what the JET engine is packaged with.
Can you confirm that Microsoft does not have merge modules that can be included in a visual studio setup project for its component technologies such as DAO?