ICEM11
ICEM11 verifierar att en konfigurerbar sammanslagningsmodul visar tabellen ModuleConfiguration och ModuleSubstitution-tabell i tabellen ModuleIgnoreTable i modulen. Detta säkerställer att sammanslagningsverktyg som inte känner igen konfigurerbara sammanslagningsmoduler (mindre än version 2.0) inte kopierar dessa tabeller till måldatabasen.
Denna ICEM är tillgänglig i filen Mergemod.cub som finns i Windows Installer 2.0 SDK och senare. Mer information finns i Windows SDK-komponenter för Windows Installer Developers.
Resultat
ICEM11 skickar ett fel om modulen innehåller en ModuleConfiguration- eller ModuleSubstitution-tabell som inte visas i tabellen ModuleIgnoreTable.
Exempel
ICEM11 publicerar följande felmeddelanden för en modul som innehåller databasposterna som visas nedan.
Error The module contains a ModuleConfiguration or ModuleSubstitution
table. These tables must be listed in the ModuleIgnoreTable table.
ModuleConfiguration (partiell)
Namn | Format | Typ | ContextData | DefaultValue |
---|---|---|---|---|
IconKey1 | 1 | Binär | Ikon | DefaultIcon |
Bord | Rad | Spalt | Värde |
---|---|---|---|
Kontroll | Dialog1; Kontroll 1 | SMS | [IconKey1] |
Bord |
---|
ModuleConfiguration |
Du kan åtgärda det här felet genom att inkludera tabellerna ModuleSubstitution och ModuleConfiguration i tabellen ModuleIgnoreTable.
Tabell som används under körning
Relaterade ämnen