Compartir a través de


Generación de archivos .cab MergeModule.CABinet

Todos los archivos que se entregan al paquete de instalación de destino por el módulo de combinación deben almacenarse dentro de un archivo .cab incrustado como un flujo dentro del archivo .msm. El nombre de este .cab siempre es MergeModule.CABinet.

Los nombres de los archivos en MergeModule.CABinet deben coincidir con las claves principales usadas en la tabla Archivo del módulo de combinación y deben cumplir la convención descrita en Nomenclatura de claves principales en bases de datos de módulos de combinación.

El instalador omite los archivos adicionales incluidos en MergeModule.CABinet que no aparecen en la tabla Archivo del módulo de combinación. Los números de secuencia de archivos especificados en la tabla Archivo no necesitan ser consecutivos, pero deben seguir la misma secuencia que los archivos almacenados en MergeModule.CABinet. Para más información, consulte Creación de tablas Archivo de módulos de combinación.

Esto significa que un único archivo .cab puede contener todos los archivos necesarios para que un módulo de combinación admita varios idiomas. Todos los archivos de idioma pueden recibir números de secuencia únicos en el .cab y, a continuación, se puede usar una transformación de idioma para agregar o quitar archivos de la tabla Archivo y obtener un módulo de combinación para un idioma determinado. Para más información, consulte Creación de varios módulos de combinación de varios idiomas.

MergeModule.CABinet se puede agregar al módulo de combinación abriendo una tabla _Streams temporal. Por ejemplo, la herramienta Msidb.exe proporcionada con el SDK de Windows Installer se puede usar para agregar MergeModule.CABinet al módulo de combinación. Para obtener más información, consulte Incluir un archivo .cab en una instalación.