<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Merge_Module</id>
	<title>Merge Module - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Merge_Module"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Merge_Module&amp;action=history"/>
	<updated>2026-05-01T19:06:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Merge_Module&amp;diff=2108183&amp;oldid=prev</id>
		<title>imported&gt;Helpful Raccoon: remove PROD and add sources</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Merge_Module&amp;diff=2108183&amp;oldid=prev"/>
		<updated>2025-03-02T20:35:45Z</updated>

		<summary type="html">&lt;p&gt;remove PROD and add sources&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Refimprove|date=February 2013}}&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;merge module&amp;#039;&amp;#039;&amp;#039; is a special kind of [[Windows Installer]] database that contains the components needed to install a discrete [[software]] bundle.&amp;lt;ref name=&amp;quot;MSDN_Merge_Modules&amp;quot;&amp;gt;{{cite web|title=Merge Modules documentation on Dev Center|url=http://msdn.microsoft.com/en-us/library/windows/desktop/aa369820%28v=vs.85%29.aspx|access-date=5 September 2012}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;f664&amp;quot;&amp;gt;{{cite book |last=Wilson |first=P. |url=https://books.google.com/books?id=YeHCnlIe6q8C&amp;amp;pg=PA41 |title=The Definitive Guide to Windows Installer |publisher=Apress |year=2004 |isbn=978-1-4302-0676-7 |series=Expert&amp;#039;s voice in .NET |page=41 |access-date=2025-03-02}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;t855&amp;quot;&amp;gt;{{cite book |last=Stiefel |first=M. |url=https://books.google.com/books?id=IgBx6RRO0WcC&amp;amp;pg=PA262 |title=Application Development Using C# and .NET |last2=Oberg |first2=R.J. |publisher=Prentice Hall PTR |year=2002 |isbn=978-0-13-093383-6 |series=Integrated .NET Series |page=262 |access-date=2025-03-02}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;l497&amp;quot;&amp;gt;{{cite book |last=Griffiths |first=I. |url=https://books.google.com/books?id=4EFRAgAAQBAJ&amp;amp;pg=PA193 |title=Mastering Visual Studio .NET: Getting the Most Out of the Visual Studio .NET Environment |last2=Flanders |first2=J. |last3=Sells |first3=C. |publisher=O&amp;#039;Reilly Media |year=2003 |isbn=978-1-4919-4959-7 |page=193 |access-date=2025-03-02}}&amp;lt;/ref&amp;gt;  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 [[Coupling (computer science)|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.&lt;br /&gt;
&lt;br /&gt;
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, [[Windows Registry|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.&lt;br /&gt;
&lt;br /&gt;
Standard merge modules have a .msm file extension.&amp;lt;ref name=&amp;quot;MSDN_Merge_Modules&amp;quot;/&amp;gt; Some merge modules may be configurable 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.&amp;lt;ref&amp;gt;{{Cite web |last=drewbatgit |title=Configurable Merge Modules - Win32 apps |url=https://docs.microsoft.com/en-us/windows/win32/msi/configurable-merge-modules |access-date=2022-08-18 |website=docs.microsoft.com |date=7 January 2021 |language=en-us}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There exist a number of pre-created merge modules which install commonly used Microsoft software packages, such as [[Microsoft Data Access Components|MDAC]], [[ActiveX]] controls, [[Microsoft Foundation Class Library|MFC]], [[Speech Application Programming Interface|SAPI]] and [[Distributed Component Object Model|DCOM]].{{citation needed|date=January 2013}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Windows components]]&lt;br /&gt;
[[Category:Microsoft application programming interfaces]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Windows-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Helpful Raccoon</name></author>
	</entry>
</feed>