Sdílet prostřednictvím


ICEM11

ICEM11 ověřuje, že konfigurovatelný slučovací modul uvádí tabulku ModuleConfiguration a ModuleSubstitution table v tabulce ModuleIgnoreTable modulu. Tím zajistíte, že slučovací nástroje, které nerozpozná konfigurovatelné slučovací moduly (menší než verze 2.0), tyto tabulky nekopírují do cílové databáze.

Tento ICEM je k dispozici v souboru Mergemod.cub, který je k dispozici v instalační službě systému Windows Installer 2.0 SDK a novější. Podrobnosti najdete v tématu Součásti sady Windows SDK pro vývojáře instalační služby systému Windows.

Výsledek

ICEM11 publikuje chybu, pokud modul obsahuje tabulku ModuleConfiguration nebo ModuleSubstitution, která není uvedená v tabulce ModuleIgnoreTable.

Příklad

ICEM11 publikuje následující chybové zprávy pro modul obsahující položky databáze uvedené níže.

Error The module contains a ModuleConfiguration or ModuleSubstitution 
table. These tables must be listed in the ModuleIgnoreTable table.

ModuleConfiguration (částečné)

Jméno Formát Typ ContextData DefaultValue
IconKey1 1 Binární Ikona DefaultIcon

 

ModuleSubstitution

Stůl Veslovat Sloupec Hodnota
Řízení Dialog1; Control1 Text [IconKey1]

 

ModuleIgnoreTable

Stůl
ModuleConfiguration

 

K opravě této chyby patří tabulky ModuleSubstitution i ModuleConfiguration v tabulce ModuleIgnoreTable.

Tabulka použitá během provádění

ModuleSubstitution

ModuleConfiguration

ModuleIgnoreTable

referenční modulu sloučení ICE