Articles of windows installer

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

Adicionando pré-requisitos personalizados ao projeto de configuração do estúdio visual

Eu tenho um projeto de instalação que eu preciso instalar um redistribuível que não está disponível na lista de pré-requisitos padrão. É possível adicionar este redistribuível ao bootstrapper que o projeto de instalação cria?

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?

Como passar a canvas inteligente no Win8 quando instalar um aplicativo assinado?

Somos desenvolvedores e temos um instalador de aplicativos assinado digitalmente. Quando instalamos este aplicativo, ele exibe a canvas inteligente que afeta a experiência de instalação. Diz Windows protegeu seu PC O Windows SmartScreen impediu o início de um aplicativo não reconhecido. Executar este aplicativo pode colocar o seu PC em risco. Eu acho que a […]

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

Pacotes MSI vs nuget: quais são os melhores para entrega contínua?

Vamos discutir o tópico a seguir. Há uma aplicação que atualmente está sendo implantada com o método xcopy. Essa abordagem dificulta o gerenciamento de dependencies, atualizações de arquivos, etc. Há uma ideia para iniciar a implantação de aplicativos com a ajuda de alguns pacotes, como você faz no Linux com a ajuda de RPM , […]

Como fazer melhor uso dos arquivos MSI

Como você deve saber, msiexec é um aplicativo de linha de comando que você pode usar para instalar um arquivo MSI. Como você deve saber, você pode executá-lo no modo silencioso ou invisível. Se o instalador exigir que o usuário responda a perguntas específicas sobre quais partes instalar, existe alguma maneira de colocar na linha […]

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

Como posso encontrar o GUID do produto de uma instalação MSI instalada?

Eu preciso encontrar o produto GUID para um arquivo MSI instalado para executar manutenção, como patch, desinstalar e também para fins de auditoria.