Pergunta

Estou desenvolvendo soluções SharePoint em uma máquina de 32 bits virtual, e eu uso Wix para empacotar a configuração.

Eu sou alvo ambientes 32bit e 64bit com as minhas soluções, mas, a fim de criar 64bit MSI, eu preciso ter ter uma máquina de 64 bits ea versão de 64 bits do WiX. Normalmente, isso não seria um problema, desde que eu teria simplesmente usar um ambiente de 64 bits desenv.

Mas existem alguns problemas com soluções SharePoint em desenvolvimento em uma plataforma de 64 bits, que mais ou menos forças me para desenvolver na plataforma de 32 bits. Por causa disso, eu não posso criar um 64bit MSI, a menos que eu copiar os arquivos de origem para um computador de 64 bits apenas para construir o 64bit MSI, que sente um incômodo bit pouco.

Existe algum truque para sinalizador / construir o pacote MSI de 64 bits na minha caixa de dev de 32 bits, se é mesmo possível?

Foi útil?

Solução

Você não precisa executar uma máquina de desenvolvimento de 64 bits para criar um arquivo MSI de 64 bits.

O que faz um arquivo MSI "64-bit" é simplesmente que o campo "Sumário Modelo" no Resumo Informações Stream é definido como "AMD64; 1033" (um possível exemplo) em vez de "Intel; 1033"

Este artigo MSDN pode fornecer-lhe mais informações .

Outras dicas

AFAIK as ferramentas Wix conjunto é agnóstico em plataforma, você precisa instalar a versão x64 , e você precisa usar os sinalizadores adequados dentro do setup (existem vários tipos de lugares que você precisa ser explícito sobre x64, mais info aqui ).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top