合併模組

合併模組提供標準方法,讓開發人員將共用的 Windows Installer 元件 和安裝邏輯傳遞給其應用程式。 合併模組可用來將共用程式碼、檔案、資源、登錄專案,以及設定邏輯傳遞至應用程式作為單一複合檔案。 撰寫新合併模組或使用現有合併模組的開發人員應該遵循本節中所述的標準。

合併模組的結構類似于簡化的 Windows Installer .msi 檔案。 不過,合併模組無法單獨安裝,必須使用合併工具將其合併到安裝套件中。 想要使用合併模組的開發人員必須取得其中一個免費的分散式合併工具,例如Mergemod.dll,或向獨立軟體廠商購買合併工具。 開發人員可以使用許多用來建立 Windows Installer 安裝套件的相同軟體工具來建立新的合併模組,例如 Windows Installer SDK 所提供的資料庫資料表編輯器 Orca。

合併模組合併到應用程式的.msi檔案時,安裝合併模組所傳遞元件所需的所有資訊和資源都會併入應用程式的.msi檔案中。 然後,不再需要合併模組才能安裝這些元件,而且合併模組不需要供使用者存取。 因為安裝元件所需的所有資訊都會以單一檔案的形式傳遞,所以使用合併模組可以消除許多版本衝突的實例、遺漏的登錄專案,以及未正確安裝的檔案。

如需合併模組的詳細資訊,請參閱: