Criando bootstrappers localizados do WIX 3.6.

Eu criei um projeto WIX no Visual Studio 2010 há mais de um ano. Cria um arquivo MSI e um bootstrapper setup.exe. Na verdade, cria esse par de arquivos para dois idiomas - inglês e francês. Estou apenas agora integrando este projeto em nossas construções de CI do TFS. Estou tendo problemas para obter a configuração do CI para gerar os arquivos setup.exe do bootstrapper.

Recentemente, atualizamos o Wix em todos os nossos servidores de compilação para o Wix 3.6 RC. Então, eu pensei em dar uma chance ao Burn em vez de usar o estilo antigo de bootstrapper. Eu adicionei um novo projeto Bootstrapper à minha solução. O projeto de bootstrapper inclui um pacote simples.wxs que apenas carrega o MSI gerado pelo meu antigo projeto MSI. No entanto, quando tento construir, recebo o seguinte erro:

Erro LGHT0103: O sistema não pode localizar o arquivo 'C: \ Tf \ Advantage \ Dev \ Solução \ Configuration \ LaunchPad.Wix \ bin \ Release \ fr-fr \ LaunchPad.msi; C: \ Tf \ Advantage \ Dev \ Solution \ Configuração \ LaunchPad.Wix \ bin \ Release \ en-us \ LaunchPad.msi '.

Minha referência de pacote no pacote se parece com isso:

<MsiPackage Id="MyApplication" SourceFile="$(var.LaunchPad.Wix.TargetPath)" />

LaunchPad.Wix é o nome do projeto Wix MSI. Se eu alterar o projeto LaunchPad.Wix para construir apenas um idioma, ele funcionará bem. Parece-me que o tipo de projeto de bootstrapper simplesmente não suporta arquivos de configuração de construção para vários idiomas. Isso é verdade? Alguma sugestão para uma solução alternativa?

Editar

Após investigações posteriores, gostaria de saber se os projetos de bootstrapper suportam a localização. Eu tentei configurar meu projeto Wix MSI para criar somente fr-fr. O setup.exe que meu projeto de bootstrapper criou com o inglês. Quando edito as propriedades do projeto para o projeto de bootstrapper, o campo "Culturas para construir" está bloqueado e em branco. Como eu construiria um bootstrapper não inglês? Isso é possível ainda?

questionAnswers(2)

yourAnswerToTheQuestion