Compartir a través de


Base de datos de módulo de combinación

La base de datos de un módulo de combinación contiene todas las propiedades de instalación y la lógica de instalación del módulo. Es básicamente una base de datos de instalador simplificada o un archivo .msi. Los archivos de base de datos del módulo de combinación estándar se indican mediante una extensión .msm. Para obtener una lista de todas las tablas de base de datos que pueden existir en los módulos de combinación, consulte las tablas de base de datos de módulo de combinación. Las siguientes tablas son necesarias en la base de datos de cada archivo .msm:

Componente

Directorio

FeatureComponents

Archivo

ModuleSignature

ModuleComponents

Tenga en cuenta que las tablas Component, Directory, FeatureComponents y File también están presentes en todos los archivos .msi. Una base de datos del módulo de combinación no contiene una tabla de características y, por tanto, el archivo .msm no se puede instalar por sí solo. Para instalar un módulo de combinación, primero debe combinarse mediante una herramienta de combinación en un archivo .msi.

La tabla ModuleSignature solo está presente en los archivos .msi que se han combinado con al menos un archivo .msm. Si esta tabla está presente en un archivo .msi, contiene un registro de cada módulo de combinación que se ha combinado previamente en la base de datos de instalación.

Los módulos de combinación pueden contener tablas de secuencia mergeModule opcionales. Estas tablas solo se producen en archivos .msm. Cuando los archivos .msm se combinan en un archivo .msi, estas tablas modifican las tablas de secuencia de acciones del archivo .msi.

Los módulos de combinación pueden contener tablas personalizadas. Estas tablas las usan las acciones personalizadas definidas en el módulo de combinación.

Los módulos de combinación rara vez requieren tablas de interfaz de usuario. Estas tablas solo deben estar presentes en casos poco frecuentes en los que el módulo de combinación requiere la entrada del usuario durante la instalación. Para obtener más información, consulte Creación de interfaces de usuario en módulos de mezcla.