ICEM11

ICEM11 vérifie qu’un module de fusion configurable répertorie la table ModuleConfiguration et la table ModuleSubstitution dans la table ModuleIgnoreTable du module. Cela permet de s’assurer 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 SDK Windows components for Windows Installer developers.

Résultats

ICEM11 publie une erreur si le module contient une table ModuleConfiguration ou ModuleSubstitution non listée dans le tableau ModuleIgnoreTable.

Exemple

ICEM11 publie les messages d’erreur suivants pour un module contenant les entrées de base de données présenté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 Binary Icône DefaultIcon

ModuleSubstitution

Table de charge de travail Ligne Colonne Valeur
Control Dialog1; Control1 Texte [IconKey1]

ModuleIgnoreTable

Table de charge de travail
ModuleConfiguration

Pour corriger cette erreur, vous pouvez inclure les tables ModuleSubstitution et ModuleConfiguration dans la table ModuleIgnoreTable.

Table utilisée pendant l’exécution

ModuleSubstitution

ModuleConfiguration

ModuleIgnoreTable

Référence ICE du module de fusion