ICEM11
ICEM11 會確認可設定的合併模組會列出模組之ModuleIgnoreTable 資料表中的ModuleConfiguration 資料表和ModuleSubstitution 資料表。 這可確保無法辨識可設定合併模組的合併工具, (小於 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 (部分)
名稱 | 格式 | 類型 | CoNtextData | DefaultValue |
---|---|---|---|---|
IconKey1 | 1 | Binary | 圖示 | DefaultIcon |
資料表 | 資料列 | 資料行 | 值 |
---|---|---|---|
控制 | Dialog1;Control1 | Text | [IconKey1] |
資料表 |
---|
ModuleConfiguration |
若要修正此錯誤,請在 ModuleIgnoreTable 資料表中包含 ModuleSubstitution 和 ModuleConfiguration 資料表。
執行期間使用的資料表
相關主題