Creé un proyecto WIX en Visual Studio 2010 hace más de un año. Crea un archivo MSI y un archivo bootstrapper setup.exe. En realidad, crea ese par de archivos para dos idiomas: inglés y francés. Ahora mismo estoy integrando este proyecto en nuestras compilaciones de TFS CI. Tengo problemas para obtener la compilación CI para generar los archivos bootstrapper setup.exe.Creación de bootstrap WIX 3.6 localizados.
Recientemente hemos actualizado Wix en todos nuestros servidores de compilación a Wix 3.6 RC. Entonces, pensé en darle una oportunidad a Burn en lugar de usar el viejo estilo de bootstrapper. Agregué un nuevo proyecto Bootstrapper a mi solución. El proyecto bootstrapper incluye un paquete simple.wxs que simplemente carga el MSI generado por mi antiguo proyecto MSI. Sin embargo, cuando intento de construir me sale el siguiente error:
error LGHT0103: The system cannot find the file 'C:\Tf\Advantage\Dev\Solution\Configuration\LaunchPad.Wix\bin\Release\fr-fr\LaunchPad.msi;C:\Tf\Advantage\Dev\Solution\Configuration\LaunchPad.Wix\bin\Release\en-us\LaunchPad.msi'.
Mi referencia paquete en el paquete se parece a esto:
<MsiPackage Id="MyApplication" SourceFile="$(var.LaunchPad.Wix.TargetPath)" />
LaunchPad.Wix es el nombre del proyecto Wix MSI. Si cambio el proyecto LaunchPad.Wix para construir solo un idioma, entonces funciona bien. Me parece que el tipo de proyecto bootstrapper simplemente no admite la construcción de archivos de configuración para varios idiomas. ¿Es esto cierto? ¿Alguna sugerencia para una solución alternativa?
Editar
Tras realizar investigaciones adicionales, que se preguntan si los proyectos Bootstrapper incluso soporte de localización. Intenté configurar mi proyecto Wix MSI para crear solo fr-fr. El setup.exe que mi proyecto bootstrapper creó con inglés. Cuando edito las propiedades del proyecto para el proyecto de arranque, el campo "Culturas para construir" está bloqueado y en blanco. ¿Cómo construiría un bootstrapper no inglés? ¿Es esto posible todavía?
Hay un ejemplo de localización de bootstrapper - con código fuente - en este proyecto CodePlex: https://classicwixburntheme.codeplex.com/ –