ICEM11
ICEM11 會確認可設定合併模組在模組的 ModuleIgnoreTable 數據表 中,列出模組 和 ModuleSubstitution 數據表 ModuleConfiguration 數據表。 這可確保無法辨識可設定合併模組(小於 2.0 版)的合併工具不會將這些數據表複製到目標資料庫。
此 ICEM 可在 Windows Installer 2.0 SDK 和更新版本中提供的 Mergemod.cub 檔案中使用。 如需詳細資訊,請參閱 適用於 Windows Installer 開發人員的 Windows SDK 元件。
結果
如果模組包含ModuleConfiguration 或ModuleSubstitution數據表未列在ModuleIgnoreTable數據表中,ICEM11就會張貼錯誤。
例
ICEM11 會針對包含下列資料庫專案的模組張貼下列錯誤訊息,如下所示。
Error The module contains a ModuleConfiguration or ModuleSubstitution
table. These tables must be listed in the ModuleIgnoreTable table.
ModuleConfiguration (partial)
名字 | 格式 | 類型 | ContextData | DefaultValue |
---|---|---|---|---|
IconKey1 | 1 | 二元的 | 圖示 | DefaultIcon |
桌子 | 排 | 列 | 價值 |
---|---|---|---|
控制 | Dialog1;Control1 | 發簡訊 | [IconKey1] |
桌子 |
---|
ModuleConfiguration |
若要修正此錯誤,請在ModuleIgnoreTable資料表中包含ModuleSubstitution和ModuleConfiguration數據表。
執行期間使用的數據表
相關主題