Compartir a través de


Creación de tablas de archivos del módulo de combinación

Se requiere una tabla File en todos los módulos de combinación y debe tener un registro para cada archivo que el módulo de combinación entregue al paquete de instalación de destino. Cuando el módulo de combinación se combina en un archivo .msi, cada archivo de la tabla File del módulo de combinación se almacena dentro de un archivo .cab en el archivo .msm. El nombre del archivo .cab en un módulo de combinación siempre es MergeModule.CABinet.

Para más información, consulte Generación de archivos .cab MergeModule.CABinet.

  • Dado que los archivos de un módulo de combinación siempre se almacenan dentro de un archivo .cab, no es necesario establecer las marcas de bits msidbFileAttributesNoncompressed o msidbFileAttributesCompressed en la columna Attributes de la tabla File.

  • Los nombres de los archivos de MergeModule.CABinet deben coincidir con la clave principal de la tabla File del módulo de combinación.

    La columna File es la clave principal de la tabla File y las entradas de este campo deben seguir la convención que se describe en Nomenclatura de claves principales en bases de datos del módulo de combinación.

  • Los números de secuencia de archivo se especifican en la columna Sequence de la tabla File.

    Los archivos deben aparecer en la tabla File del módulo de combinación en la misma secuencia en que se almacenan en MergeModule.CABinet. No es necesario que los números de secuencia de los archivos sean consecutivos, pero sí deben seguir la misma secuencia que los archivos almacenados dentro del archivo .cab. Por ejemplo, los tres primeros archivos almacenados en el archivo .cab pueden tener los números de secuencia 100, 200 y 300.

  • El instalador omite los archivos adicionales incluidos en MergeModule.CABinet que no aparecen en la tabla File.

    Un archivo .cab puede contener todos los archivos necesarios para un módulo de combinación que admite varios idiomas mediante transformaciones. Todos los archivos de idioma pueden tener asignado un número de secuencia único en el archivo .cab y, a continuación, una transformación puede agregar o quitar archivos de la tabla File cuando sea necesario para un idioma específico. Para más información, consulte Creación de módulos de combinación multilingües.

Para más información, consulte File (tabla).