產生 MergeModule.CABinet 封包檔案

合併模組傳遞至目標安裝套件的每個檔案都必須儲存在內嵌為 .msm 檔案內的資料流程的封包檔案內。 此封包的名稱一律為 MergeModule.CABinet。

MergeModule.CABinet 中的檔案名必須符合合併模組之 File 資料表 中使用的主鍵,而且必須遵守 合併模組資料庫中命名主鍵中所述的慣例。

安裝程式會略過 MergeModule.CABinet 中包含的額外檔案,但未列在合併模組的 File 資料表中。 File 資料表中指定的檔案序號不需要是連續的,但它們必須遵循與 MergeModule.CABinet 內儲存的檔案相同的順序。 如需詳細資訊,請參閱 撰寫合併模組檔案資料表

這表示單一封包檔案可以包含合併模組支援多種語言所需的所有檔案。 所有語言檔案都可以在封包中指定唯一的序號,然後使用語言轉換從 File 資料表新增或移除檔案,以取得特定語言的合併模組。 如需詳細資訊,請參閱 撰寫多種語言合併模組

MergeModule.CABinet 可以藉由開啟暫存 _Streams資料表,新增至合併模組。 例如,Windows Installer SDK 所提供的工具Msidb.exe可用來將 MergeModule.CABinet 新增至合併模組。 如需詳細資訊,請參閱 在安裝中包含封包檔案