Combinar un módulo multilingüístico en el mismo paquete varias veces
Cuando un módulo admite varios idiomas, puede combinarlo en la misma base de datos de Windows Installer varias veces, pero asegúrese de que cada combinación usa un idioma diferente. Antes de cada combinación, solicite un idioma diferente al módulo. A continuación, la base de datos .msi resultante tiene un registro en la tabla ModuleSignature para cada combinación del módulo. Los componentes que se comparten entre idiomas solo existen una vez en la tabla Componente, pero están asociados a cada idioma de la tabla ModuleComponents.
Al combinar varios idiomas de un módulo en el mismo paquete, cada combinación debe satisfacer las mismas restricciones en las páginas de códigos que los módulos de un solo idioma. Los módulos no pueden contener cadenas en páginas de códigos diferentes.
Al combinar un módulo varias veces en un único archivo de .msi, es posible que tenga que modificar el orden de los archivos de la tabla Archivo para usar el .cab existente desde el módulo directamente en la instalación. El orden de los archivos de la tabla Archivo debe coincidir con el orden de los archivos del .cab. Al combinar un módulo varias veces en una base de datos de instalación, se puede modificar la secuencia, ya que es posible que los archivos compartidos entre los idiomas existan ya en el módulo de una combinación anterior y tengan un número de secuencia relativo diferente.