Integrando Wix com MSBuild
-
05-07-2019 - |
Pergunta
nós estamos olhando para automatizar uma geração MSI para um produto que estamos desenvolvendo. Atualmente temos MSBuild construir a fonte para um local de rede, isso é bom para testar, mas quando se trata de liberar o software teremos de envolvê-la em um MSI.
O software é tudo bar .Net componente 1 COM que precisarão registrado em cada máquina que é instalado a.
O que eu queria saber era como integrar Wix com MSBuild para que um novo roteiro Wix será gerada juntamente com um MSI que é capaz de lidar fresco e atualizar instalações.
Qualquer ajuda com isso é muito apreciado.
Obrigado,
Brendan
Solução
Claro, existem tarefas em MS compilação que pode fazer tudo o que você precisa para construir um MSI do WiX. você pode integrar isso em um servidor de compilação / integração?
recentes versões do Wix realmente incluir um arquivo chamado "wix.targets", que deve começar.
Também confira estes artigos finos sobre o tema:
- edifício com Wix.Targets (por Heath Stewart)
- Wix alvo para MSBuild (por Willem Meints)
- Automatizar lançamentos com MSBuild E Windows Installer XML (por Sayed Ibrahim Hashimi) (link arquivo da web para a revista arquivado MSDN)
Eles cobrir o tema com muito mais detalhes e são extremamente útil para começar.
Outras dicas
Você deve baixar e instalar votiva . Isto irá criar um arquivo de projeto Visual Studio que você pode usar com MSBuild para criar um MSI baseado em WiX.
Há também um tópico no manual WiX sobre como integrar com MSBuild chamado Usando WiX com MSBuild .