2009-11-22 16 views
12

Ho trovato un WiX Tutorial, ma è davvero prolisso e sembra più di quanto volessi. Qual è il modo migliore per iniziare rapidamente?Consigli per iniziare con WiX?

Il mio obiettivo finale non è niente di veramente complicato: un programma di installazione che installa un filtro ISAPI.

+0

Proprio aggiungendo questo link per riferimento. Trovo questo il corso accelerato più veloce: http://www.codeproject.com/Tips/105638/A-quick-introduction-Create-an-MSI-installer-with. E forse leggi anche su [** la storia di wix **] (http://stackoverflow.com/a/12101548/129130) per capire meglio da dove proviene la tecnologia. –

risposta

8

Ho usato lo stesso tutorial un paio di anni fa quando avevo bisogno di imparare WiX. MSI (e quindi WiX) sono incredibilmente complessi, dovrai investire del tempo per farlo bene.

Se si dispone di Visual Studio, si consiglia vivamente di ottenere Votive (che, penso, viene fornito in bundle in WiX v3 ora). Verrà configurato VS per riconoscere lo schema XML di WiX e rendere molto più semplici i file XML di modifica manuale.

7

Questo tutorial è in realtà probabilmente il migliore che c'è là fuori in questo momento - la tecnologia WiX e Windows Installer è un po ' "barocco" e ha coinvolto ....

Se si vuole improvvisare solo un Quick'n' facile da installare, forse questo sarà abbastanza buono per te?

Wix# (WixSharp) - managed interface for WiX

E 'come scrivere C# - e viene compilato per WiX - piuttosto abile.

Non può fare tutto, ma forse per la tua semplice installazione, è abbastanza buono - o almeno potrebbe darti uno scheletro su cui costruire.

Marc

+1

Grazie Marc. Trovo che la curva di apprendimento di Wix sia un muro. – Cheeso

+1

Parte del muro non è WiX tanto quanto Windows Installer stesso. WiX fornisce solo un modo semplice e manutenibile per creare l'MSI, ma non ci nasconde necessariamente da tutte le complessità e trucchi di Windows Installer. – Daryn

6

Il tutorial è probabilmente il modo più semplice per imparare all'autore un programma di installazione utilizzando WiX, ma ci sono campioni sul sito wixwiki che si può essere in grado di adattarsi senza la necessità di imparare tutto ciò che riguarda la scrittura di un programma di installazione dal nulla.

12

Quando si installa il set di strumenti WIX 3.0, viene fornito con un manuale. È installato su C:\Program Files\Windows Installer XML v3\doc\wix.chm ed è collegato nel menu di avvio.

Questo non è solo un manuale di riferimento secco. Contiene un sacco di materiale introduttivo come "Creazione del primo file .wxs" e "Procedura: aggiungere un file all'installer".

Il manuale si collega anche al tutorial menzionato e alcuni materiali audiovisivi nell'argomento "Per iniziare Apprendimento Wix".

Il manuale di wix3 è anche disponibile online here.

+0

Ecco come ho iniziato e l'ho trovato molto utile per gli aspetti semplici del mio programma di installazione. Ti suggerisco di usare questo file e se hai bisogno di diventare più complicato ci sono risorse disponibili sul wixwiki di cui sopra che ho trovato anche utili. –

1

C'è una introduzione di base here sul CodeProject. La seconda parte, che include come iniziare con la GUI e le funzionalità, è here.

Ho trovato questi è un ottimo punto di partenza prima di approfondire i dettagli nel (molto più completo) tutorial che hai citato.

0

WiX e Windows Installer saranno sicuramente più di quanto ci si aspetti se si proviene da uno sfondo del progetto di installazione di Visual Studio, poiché offre forse il 20% delle funzionalità di Windows Installer (e WiX) e utilizza funzioni come classi di Service Installer che non sono assolutamente necessari in Windows Installer.

Questo è utile anche - il MSI per WiX serie di blog, inizia qui:

http://blogs.technet.com/b/alexshev/archive/2008/01/25/from-msi-to-wix-part-1.aspx