Compartir a través de


Combinar base de datos del módulo

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. Básicamente, es un archivo de base de datos del instalador de simplificado o .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 Combinar tablas de base de datos del módulo. Las tablas siguientes son necesarias en la base de datos de cada archivo .msm:

componente de

de directorio de

featureComponents

archivo de

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 de tabla de características de, por lo que el archivo .msm no se puede instalar solo. Para instalar un módulo de combinación, primero debe combinarse mediante una herramienta de combinación en un archivo .msi.

El ModuleSignature Table solo está presente en .msi archivos que se han combinado con al menos un archivo .msm. Si esta tabla está presente en un archivo .msi, contiene un registro para 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 opcionales mergeModule Sequence. Estas tablas solo se producen en archivos .msm. Cuando los archivos .msm se combinan en un archivo de .msi, estas tablas modifican la acción tablas de secuencia del archivo de .msi.

Los módulos de combinación pueden contener tablas personalizadas. Estas tablas las usan 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 combinación.