Bons recursos para aprender a criar instaladores MSI a partir do WiX [fechado]

87

Desisti de tentar aplicar batom nos porcos dos instaladores que saem do Visual Studio e decidi olhar para o WiX .

Quais recursos você recomendaria para aprender e consultar?

(Observação - esta não é uma questão de qual tecnologia de instalador você usa - é específica para WiX.)

Ryan
fonte
De acordo com stackoverflow.com/questions/128434/… Esta é mais ou menos uma enquete para encontrar as melhores referências de WiX
Ryan

Respostas:

69
Cristian Libardo
fonte
3
Rob Mensching ( stackoverflow.com/users/23852/rob-mensching ) é o líder do projeto WiX.
M. Dudley
Obrigado pelos links
Abdulsalam Elsharif
14

Uma das melhores maneiras que encontrei de aprender o WiX foi pegar um MSI existente que fazia algo que eu queria fazer e usar o descompilador Dark para gerar um script WiX a partir dele, e então li isso.

Chris
fonte
1
O link 'Dark' é companheiro morto.
IbrarMumtaz
Não foi possível encontrar um bom link de substituição, seus documentos mudaram muito.
Chris
Eu concordo com isso - usar o dark dessa forma é na verdade uma ótima maneira de aprender Wix e produz uma granularidade e controle surpreendentes para casos especiais de instalação, como IIS e recursos avançados semelhantes. Essa granularidade está faltando em outras ferramentas, uma vez que se concentram na simplicidade.
Stein Åsmul
12

Além dos links fornecidos pelas pessoas acima, dê uma olhada na abordagem que uso para explicar isso às pessoas:

Comandos Wix para criar msi a partir do wix:

Sid
fonte
9

À primeira vista, de MSI a WiX parece bastante abrangente.

Ryan
fonte
6

Mesmo que não seja apenas relacionado ao WiX, o livro da Apress :

O guia definitivo para o Windows Installer por Phil Wilson link

Isso me ajudou a entender os processos de instalação. É um bom livro para se ter ao escrever instaladores.

CheGueVerra
fonte
1
Todos deveriam ler isso antes de começar a entender o WiX
saschabeaumont
6

Tenho de acrescentar [email protected]. É onde todos se encontram e fazem / respondem perguntas conforme elas surgem. Apenas ficar à espreita nessa lista de e-mails fornecerá muita educação em tempo real sobre o conjunto de ferramentas WiX.

Rob Mensching
fonte
2

Se você entende alemão, leia os artigos no Entwickler Magazin , edição: 2008-05, 2008-06 e 2009-01.

Um acompanhamento será publicado em 2009-02, com mais material em desenvolvimento (MSI API).

Bernd Ott
fonte
2

Você pode usar o link como referência https://www.firegiant.com/wix/tutorial/ Não vai ajudar um iniciante, pois não fornece exemplos práticos.

Para um iniciante, se você tiver uma assinatura pluralsight, há um curso que vai te ensinar o básico.

'WIX-Cookbook' https://www.packtpub.com/web-development/wix-cookbook de Nick-Ramirez (Covers Wix-3.8). Este é o livro para quem deseja fazer o trabalho rapidamente.

Se você deseja obter conhecimento aprofundado sobre como e por que tudo funciona, provavelmente é melhor você consultar Wix-3.6 Um Guia para Desenvolvedores do mesmo autor. https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml

Para criar um instalador para sites, consulte a seguinte série de Bart De Meyer http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ Este artigo mostrará você sabe como usar as ferramentas Wix como Vela e Luz.

Jayee
fonte
1

Eu escrevi um tutorial que mostra como criar um instalador WIX para um aplicativo de console aqui , se você quiser um exemplo prático.

bayológicas
fonte
O link está quebrado.
Steve Smith,
Corrigido o link.
bayológico
0

Chiming in com outro plug sem vergonha; Recentemente, escrevi um artigo em que tento, de forma um tanto desesperada, explicar alguns dos conceitos de WiX de uma maneira mais fácil de entender do que os outros. Sem ofensa.

http://www.optimalbpm.se/wiki/index.php/WiX

Ele deve ser lido antes de ler quaisquer tutoriais, porque tenta especificamente abordar algumas das coisas que as pessoas sempre parecem não entender como resultado da leitura desses tutoriais. E principalmente a documentação. Pelo menos eu fiz.

Além disso, há outro artigo, um pouco mais avançado, que aborda os sistemas de distribuição de script (como Python, etc.) e por que não apenas esses, mas todos os casos, devem usar parafina em vez de calor.

http://www.optimalbpm.se/wiki/index.php/Wix_and_scripting_languages

Nicklas Börjesson
fonte