Articles of wix

Como passar o CustomActionData para um CustomAction usando o WiX?

Como as propriedades são definidas em CustomActionData para serem recuperadas por uma ação personalizada adiada?

Removendo arquivos ao desinstalar o WiX

Ao desinstalar meu aplicativo, gostaria de configurar o Wix para remover todos os arquivos que foram adicionados após a instalação original . Parece que o desinstalador remove apenas os diretórios e arquivos que foram originalmente instalados do arquivo MSI e deixa tudo o que foi adicionado posteriormente na pasta do aplicativo. Em outras palavras, gostaria […]

Qual é o propósito da instalação administrativa iniciada usando msiexec / a?

A tecnologia do Windows Installer suporta a instalação administrativa. A linha de comando para iniciar a instalação administrativa é: ‘ msiexec / a setup.msi ‘. Eu quero entender o propósito deste tipo de instalação e em quais cenários eles são úteis?

Sintaxe para guias no WIX?

Qual é a syntax correta para dar guids para componentes no arquivo wxs para o WIX? Na maioria das amostras eu encontrei Guid=”00AD2D6E-BF8A-4EA8-BE9A-57380DECD0E6″ mas em algumas amostras eu encontrei Guid=”{00AD2D6E-BF8A-4EA8-BE9A-57380DECD0E6}” Eu preferiria a segunda versão, porque isso é gerado diretamente pela ferramenta GuidGen. Mas está correto?

Por que é uma boa ideia limitar o uso de ações personalizadas em minhas configurações de WiX / MSI?

Por que é uma boa ideia limitar o uso de ações personalizadas em minhas configurações de WiX / MSI? A implantação é uma parte crucial da maior parte do desenvolvimento. Por favor, dê a este conteúdo uma chance. É minha firme convicção que a qualidade do software pode ser drasticamente melhorada por pequenas mudanças no […]

Como posso determinar o que causa o reparo automático repetido do Windows Installer?

Como posso registrar apenas as alterações que fazem com que um arquivo MSI feito pelo Installshield 2008 seja reinstalado via ” auto-reparo “? Qual é a razão do auto-reparo? Como faço para desativar a auto-reparação do MSI usando o Installshield 2008?

Como evito falhas de design comuns na minha solução de implantação WiX / MSI?

Como evito falhas de design comuns na minha solução de implantação WiX / MSI? A implantação é uma parte crucial da maioria do desenvolvimento – a implantação com falha significa que o usuário final nunca conseguirá avaliar seu produto. Este poderia ser facilmente o erro mais caro para o desenvolvimento de software . Por favor, […]

Windows Installer e a criação do WiX

Atualmente, usamos o WiX para criar nossos arquivos MSI e, como tal, é o único construtor MSI que eu já experimentei. Eu sei que você pode construir instaladores nativamente no Visual Studio embora. Quais são as diferenças entre o uso do WiX e do Windows Installer e quais são os prós e contras de cada […]

Como posso comparar o conteúdo de dois (ou mais) arquivos MSI?

Como posso fazer uma ” comparação de conteúdo ” de dois (ou mais) arquivos MSI e ver o que é realmente diferente dentro dos arquivos – em vez de fazer uma comparação binária inútil ? (o que obviamente só me diz se estou lidando com cópias do mesmo arquivo ou não). Alguns cenários de problemas […]

Truques e dicas WiX

Estamos usando o WiX há algum tempo e, apesar das queixas habituais sobre a facilidade de uso, ele está indo razoavelmente bem. O que estou procurando é um conselho útil sobre: Configurando um projeto WiX (layout, referências, padrões de arquivo) Integrando o WiX em soluções e construindo / liberando processos Configurando instaladores para novas instalações […]