MSI to MSM
Posted 23 September 2002 - 08:13
How to create an MSM (merge module file) from that MSI of third party setup ?
Thanks in advance.
Posted 15 October 2004 - 18:02
Posted 19 October 2004 - 08:33
Note that there are some limitations with merge modules: They can't include features, using custom actions requires some additional modifications, and you shouldn't have dialogs in merge modules. Also if the original manufacturer releases an update for their product you cannot install it. Instead you have to update the merge module and publish an update for your own product.
Therefore in most cases it is not recommended to convert and MSI to an MSM. Microsoft has decided to no longer provide merge modules to install MSDE for instance, and instead only provides an MSI. The suggested method is to use a launcher exe that will run the two MSIs sequentially.
Posted 29 January 2007 - 18:04
Posted 30 January 2007 - 09:03
MSDE should not be installed as MSM but by running the MSDE setup from a launcher. Same applies to SQL Server Express (which isn't available as MSMs in the first place) and other third party software. This enables the third party package to be serviced independently from your application, e.g. security hotfixes. A launcher is the only recommended way to chain multiple msi setups.
Any redistributables from a third party vendor like Microsoft should be installed in the package they provide. Don't try to extract the components from these packages. You would lose the advantage of independent servicing, and typically this would also be a violation of the EULA.
Posted 30 January 2007 - 14:48