Merge Module
This article needs additional citations for verification. (February 2013) |
A merge module is a special kind of Windows Installer database that contains the components needed to install a discrete software bundle.[1][2][3][4] A merge module cannot be installed alone, but must be merged into a standard Windows Installer installation during the creation of the installation. Typically, a merge module, or a collection of merge modules related by dependencies, installs a software product or portion of a product at runtime. The purpose of merge modules is to let you add self-contained software modules to multiple installations.
For example, if there are a number of applications that require a specifically configured component, it would be possible to create a merge module that installs and configures that component. That merge module could then be added to the installation packages of each product that required that particular component. This saves the effort of having to individually add the necessary files, registry entries, and other components to every installation. It also saves time if updates are needed, as instead of updating the installations for all applications, only the merge module is updated, and the installations only need to be rebuilt.
Standard merge modules have a .msm file extension.[1] Some merge modules may be configurable to merge modules. Such merge modules contain certain values that can be set to specify how the module behaves in your installation. For example, the author of the configurable merge module may allow attributes to be set on components, enable or disable isolated components, specify a bitmap for a dialog, or specify how a custom action is run. Configurable merge modules are supported only by Windows Installer 2.0 or higher.[5]
There exist a number of pre-created merge modules which install commonly used Microsoft software packages, such as MDAC, ActiveX controls, MFC, SAPI and DCOM.[citation needed]
References
- ^ a b "Merge Modules documentation on Dev Center". Retrieved 5 September 2012.
- ^ Wilson, P. (2004). The Definitive Guide to Windows Installer. Expert's voice in .NET. Apress. p. 41. ISBN 978-1-4302-0676-7. Retrieved 2025-03-02.
- ^ Stiefel, M.; Oberg, R.J. (2002). Application Development Using C# and .NET. Integrated .NET Series. Prentice Hall PTR. p. 262. ISBN 978-0-13-093383-6. Retrieved 2025-03-02.
- ^ Griffiths, I.; Flanders, J.; Sells, C. (2003). Mastering Visual Studio .NET: Getting the Most Out of the Visual Studio .NET Environment. O'Reilly Media. p. 193. ISBN 978-1-4919-4959-7. Retrieved 2025-03-02.
- ^ drewbatgit (7 January 2021). "Configurable Merge Modules - Win32 apps". docs.microsoft.com. Retrieved 2022-08-18.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.