Articles of wix

Criar pasta e arquivo no perfil de usuário atual, a partir do perfil de administrador

Nosso cliente só permite que aplicativos sejam instalados quando conectados como Admin. O aplicativo que precisa ser instalado deve ser instalado para o usuário atual da máquina. O aplicativo instala bem, o meu problema vem quando eu preciso soltar um arquivo de configuração na pasta appdata / perfil de usuário do usuário. Como é onde […]

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 […]