Buone risorse per imparare come creare programmi di installazione MSI da WiX

Ho rinunciato a cercare di applicare il rossetto ai maiali degli installatori che escono da Visual Studio e hanno deciso di guardare a WiX .

Quali risorse consiglieresti di imparare e di riferimento?

(Nota: questa non è una domanda di tipo domanda-installatore-tecnologia-fai-da-te – è specifica per WiX.)

  • Il tutorial WiX è la risorsa numero 1
  • Le persone sulla mailing list sono molto utili
  • C’è un articolo The Code Project, Creazione di un programma di installazione usando Wix v3.0, Votive e Visual Studio 2005/2008 – Parte 2, la GUI che potrebbe aiutare
  • Ci sono un sacco di blog, continuo a sbattere contro Rob Mensching (vecchio) .
  • Il nuovo blog di Rob Mensching .
  • Non ho letto WiX – XML ​​di Windows Installer (collegamento interrotto), ma l’ho trovato nei miei preferiti
  • Questo tutorial sul progetto del codice delinea il minimo indispensabile e inizia da lì

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 ho usato il decompilatore Dark per generare uno script WiX da esso, e poi l’ho letto.

Oltre ai link forniti dalle persone di cui sopra, anche dare un’occhiata all’approccio che uso per spiegare questo alle persone:

Comandi Wix per la creazione di msi da wix:

A prima vista Da MSI a WiX sembra abbastanza completo.

Anche se non è solo legato 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.

Devo aggiungere [email protected] . È lì che tutti bazzicano e chiede / risponde alle domande mentre escono. Proprio in agguato su quella mailing list fornirà un sacco di educazione in tempo reale sul set di strumenti WiX.

Ecco una spina spudorata per il libro che ho recentemente pubblicato tramite Packt:

WiX: una guida per gli sviluppatori di XML di Windows Installer

Copre molto di ciò che avresti bisogno di sapere per iniziare ad utilizzare WiX 3.0.

Se capisci 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 ulteriori elementi di sviluppo (API MSI).

È ansible utilizzare 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 si dispone di un abbonamento pluriennale, c’è un corso che ti insegnerà le basi.

‘WIX-Cookbook’ https://www.packtpub.com/web-development/wix-cookbook di Nick-Ramirez (Copertine Wix-3.8). Questo è il libro se qualcuno cerca di fare il lavoro rapidamente.

Se vuoi acquisire una conoscenza approfondita su come e perché tutto funzioni, probabilmente è meglio passare da Wix-3.6 Una guida agli sviluppatori dello stesso autore. https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml

Per creare un programma di installazione per siti Web, consultare le 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 utilizzare gli strumenti Wix come Candle and Light.

Ho scritto un tutorial che mostra come creare qui un programma di installazione WIX per un’applicazione console, se si desidera un esempio pratico.

Insinuarsi con un’altra spina spudorata; Recentemente ho scritto un articolo in cui cerco 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é in particolare cerca di affrontare alcune delle cose che la gente sembra sempre fraintendere come risultato di bene, leggendo questi tutorial. E soprattutto la documentazione. Almeno l’ho fatto.

Inoltre, c’è un altro articolo, un po ‘più avanzato, che ha un angolo rispetto ai sistemi basati sulla distribuzione di script (come Python ecc.), E sul perché uno non solo quelli, ma tutti i casi dovrebbero usare Paraffin piuttosto che Heat.

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