將多個語言模組合併至相同的套件多次
當模組支援多種語言時,您可以多次將其合併到相同的 Windows Installer 資料庫,但請確定每個合併都使用不同的語言。 在每個合併之前,請向模組要求不同的語言。 產生的.msi資料庫接著會針對模組的每個合併,在 ModuleSignature Table 中有一筆記錄。 在語言之間共用的元件只存在於 元件資料表中一次,但與 ModuleComponents Table中的每個語言相關聯。
將模組的多種語言合併到相同的套件時,每個合併都必須滿足與單一語言模組相同的字碼頁限制。 模組不能在不同的字碼頁中包含字串。
將模組多次合併到單一.msi檔案時,您可能需要修改 檔案資料表 中的檔案順序,以直接在安裝中使用模組的現有.cab。 檔案資料表中的檔案順序必須符合.cab中的檔案順序。 將模組多次合併到安裝資料庫時,可能會修改序列,因為語言之間共用的檔案可能已經存在於先前合併的模組中,而且它們有不同的相對序號。