Buone risorse per imparare a creare programmi di installazione MSI da WiX [chiuso]


87

Ho rinunciato a provare ad applicare il rossetto ai maiali di installatori che escono da Visual Studio e ho deciso di guardare WiX .

Quali risorse consiglieresti di apprendere e fare riferimento?

(Nota: questa non è una domanda su quale tecnologia di installazione usi, è specifica di WiX.)


Come da stackoverflow.com/questions/128434/… Questo è più o meno un sondaggio per trovare i migliori riferimenti WiX
— Ryan

Risposte:


69

3
Rob Mensching ( stackoverflow.com/users/23852/rob-mensching ) è il capo del progetto WiX.
— M. Dudley

Grazie per i collegamenti
— Abdulsalam Elsharif

14

Uno dei modi migliori che ho trovato per imparare WiX è stato quello di prendere un MSI esistente che ha fatto qualcosa che volevo fare, e ha utilizzato il decompilatore Dark per generare uno script WiX da esso, e poi l'ho letto.


1
Il collegamento "scuro" è amico morto.
— IbrarMumtaz

Non sono riuscito a trovare un buon collegamento sostitutivo, i loro documenti sono cambiati molto.
— Chris

Secondo questo: usare il buio in questo modo è in effetti un ottimo modo per imparare Wix e produce una granularità e un controllo sorprendenti per casi di installazione speciali come IIS e simili funzionalità avanzate. Questa granularità è effettivamente carente in altri strumenti poiché si concentrano sulla semplicità.
— Stein Åsmul

12

Oltre ai collegamenti forniti dalle persone sopra, dai un'occhiata anche all'approccio che uso per spiegare questo alle persone:

Comandi Wix per creare msi da wix:



6

Anche se non è solo correlato a WiX, il libro di Apress :

La guida definitiva a Windows Installer di Phil Wilson link

Mi ha aiutato a capire i processi di installazione. È un buon libro da avere quando si scrivono programmi di installazione.


1
Tutti dovrebbero leggerlo prima di iniziare a capire WiX
— saschabeaumont

6

Devo aggiungere wix-users@lists.wixtoolset.org. È lì che tutti bazzicano e fanno / rispondono alle domande non appena vengono fuori. Il semplice fatto di essere in agguato in quella mailing list fornirà molta istruzione in tempo reale sul set di strumenti WiX.



2

Se conosci il tedesco, leggi gli articoli su Entwickler Magazin , edizione: 2008-05, 2008-06 e 2009-01.

Un follow-up sarà pubblicato nel 2009-02, con più materiale in via di sviluppo (API MSI).


2

Puoi usare il link come riferimento https://www.firegiant.com/wix/tutorial/ Non aiuterà un principiante in quanto non ha fornito esempi pratici.

Per un principiante, se hai un abbonamento pluralsight, c'è un corso che ti insegnerà le basi.

"WIX-Cookbook" https://www.packtpub.com/web-development/wix-cookbook di Nick-Ramirez (Covers Wix-3.8). Questo è il libro se qualcuno cerca di portare a termine il lavoro rapidamente.

Se vuoi acquisire una conoscenza approfondita su come e perché tutto funziona, probabilmente è meglio consultare Wix-3.6 A Developers Guide dello stesso autore. https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml

Per creare un programma di installazione per siti Web, fare riferimento alle seguenti serie di Bart De Meyer http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ Questo articolo mostrerà come usare strumenti Wix come Candle and Light.


1

Ho scritto un tutorial che ti mostra come creare un programma di installazione WIX per un'applicazione console qui , se volessi un esempio pratico.


Il collegamento è interrotto.
— Steve Smith

Corretto il collegamento.
— bayologico

0

Entrando con un'altra spina spudorata; Recentemente ho scritto un articolo in cui cerco un po 'disperatamente di spiegare alcuni dei concetti di WiX in un modo più facilmente comprensibile rispetto agli altri. Senza offesa.

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

È pensato per essere letto prima di leggere qualsiasi tutorial, perché cerca specificamente di affrontare alcune delle cose che le persone sembrano sempre fraintendere come risultato della lettura di quei tutorial. E soprattutto la documentazione. Almeno l'ho fatto.

Inoltre, c'è un altro articolo, un po 'più avanzato, che ha un'angolazione rispetto a quelli che distribuiscono sistemi basati su script (come Python, ecc.), E perché uno non solo in quelli, ma in tutti i casi dovrebbe usare Paraffin piuttosto che Heat.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.