ICEM11
ICEM11 comprueba que un módulo de combinación configurable enumere la tabla ModuleConfiguration y la tabla ModuleSubstitution en la tabla ModuleIgnoreTable del módulo. Esto garantiza que las herramientas de combinación que no reconozcan módulos de combinación configurables (anteriores a la versión 2.0) no copien estas tablas en la base de datos de destino.
Este ICEM está disponible en el archivo Mergemod.cub proporcionado en el SDK de Windows Installer 2.0 y versiones posteriores. Para obtener más información, consulte Componentes de Windows SDK para desarrolladores de Windows Installer.
ICEM11 publica un error si el módulo contiene una tabla ModuleConfiguration o ModuleSubstitution que no aparece en la tabla ModuleIgnoreTable.
ICEM11 publica los siguientes mensajes de error para un módulo que contiene las entradas de la base de datos que se muestran a continuación.
Error The module contains a ModuleConfiguration or ModuleSubstitution
table. These tables must be listed in the ModuleIgnoreTable table.
ModuleConfiguration (parcial)
Nombre | Formato | Tipo | ContextData | DefaultValue |
---|---|---|---|---|
IconKey1 | 1 | Binario | Icono | DefaultIcon |
Tabla | Fila | Columna | Valor |
---|---|---|---|
Control | Dialog1;Control1 | Texto | [IconKey1] |
Tabla |
---|
ModuleConfiguration |
Para corregir este error, incluya las tablas ModuleSubstitution y ModuleConfiguration en la tabla ModuleIgnoreTable.