ICEM11
ICEM11 vérifie qu’un module de fusion configurable répertorie la table ModuleConfiguration et table ModuleSubstitution dans la table ModuleIgnoreTable du module. Cela garantit que les outils de fusion qui ne reconnaissent pas les modules de fusion configurables (inférieurs à la version 2.0) ne copient pas ces tables dans la base de données cible.
Ce ICEM est disponible dans le fichier Mergemod.cub fourni dans le Kit de développement logiciel (SDK) Windows Installer 2.0 et versions ultérieures. Pour plus d’informations, consultez composants du Kit de développement logiciel (SDK) Windows pour les développeurs Windows Installer.
Résultat
ICEM11 publie une erreur si le module contient une table ModuleConfiguration ou ModuleSubstitution non répertoriée dans la table ModuleIgnoreTable.
Exemple
ICEM11 publie les messages d’erreur suivants pour un module contenant les entrées de base de données indiquées ci-dessous.
Error The module contains a ModuleConfiguration or ModuleSubstitution
table. These tables must be listed in the ModuleIgnoreTable table.
moduleConfiguration (partiel)
Nom | Format | Type | ContextData | DefaultValue |
---|---|---|---|---|
IconKey1 | 1 | Binaire | Icône | DefaultIcon |
Table | Ramer | Colonne | Valeur |
---|---|---|---|
Contrôle | Boîte de dialogue 1 ; Control1 | SMS | [IconKey1] |
Table |
---|
ModuleConfiguration |
Pour corriger cette erreur, incluez les tables ModuleSubstitution et ModuleConfiguration dans la table ModuleIgnoreTable.
Table utilisée pendant l’exécution
Rubriques connexes