Ecco una risposta che ho postato prima here. Non ho intenzione di aggiornarlo se non per aggiungere Joy of Setup (dal bob-arnson) e tutti i link nella sua sidebar del blog saranno anche utili, meno per imparare da zero ma molto utili per saperne di più una volta che si è al passo.
Mi sono immerso in WiX circa 4-5 anni fa e mi ci sono voluti 6+ mesi prima che sentissi di sapere cosa stavo facendo e più di 12 mesi per sentirmi sicuro. C'è un sacco che potrebbe essere fatto per rendere più facile iniziare da zero - ma il problema che molte persone non si rendono conto è che se prima si impara Windows Installer/MSI, quindi WiX è dannatamente semplice.
Vai a prendere una copia di The Definitive Guide to Windows Installer. Ho perso il conto di quante volte l'ho consigliato a persone che rimangono bloccate sui concetti e stanno lottando per capire come funziona Windows Installer. Assicurati di prendere anche lo Windows Installer SDK.
Conoscere con Windows Installer è la prima fase del tuo apprendimento, una volta che è stato immesso, capirai come funziona InstallShield (o non funziona come potrebbe essere ..). Wise, InstallShield, ecc. Cercano di proteggerti dai concetti sottostanti e hanno i loro trucchi/hack per ovviare ai limiti di Windows Installer.
fase due (se siete seriamente di capire Windows Installer) sta imparando WiX (Il WiX Tutorial non è male, anche se è un po 'fuori moda e rivolge a WiX 2.0 invece di 3.0) e unirsi alla wix-users mailing list. Non iscriversi all'elenco degli utenti fino a quando non avrai terminato il libro sopra menzionato, starai bene in testa. Le domande di coloro che non comprendono i concetti di Windows Installer vanno in gran parte ignorati, tuttavia le domande delle persone che hanno svolto i compiti la troveranno una grande risorsa.
Quello che non è coperto nel libro è Vista, i blog di Robert Flamings su Understanding UAC and Vista (scritti quando Vista era nella sua fase beta) sono le migliori informazioni che troverete sull'argomento.
Una cosa che sia il team di Windows Installer e WiX è davvero bravo è mantenere la documentazione (file della Guida) aggiornata. Ogni volta che sto lavorando su configurazioni Io in genere ho Wix.chm e Msi45.chm aperto su un monitor;)
Insieme con la documentazione, i blog da parte di persone sulle squadre WiX e Windows Installer sono grandi per imparare nuovi trucchi, ecc. Troppi per elencarli qui, ma una volta che conosci la terminologia, la maggior parte di essi compare nei risultati di google.
Se tutto ciò sembra troppo, quindi controllare NSIS. Ottimo per semplici installazioni di tipo "I just need to copy files", non così grandi per le implementazioni aziendali. Se sei diviso tra i due allora forse vai a dare un'occhiata al vecchio blog di Rob Mensching when setup isn't just xcopy. Probabilmente ci sono articoli che mi hanno convinto che l'immersione e l'apprendimento dei concetti sottostanti di Windows Installer potrebbero ripagare a lungo termine. E ha :)
Aggiornamento - dal mio post originale, WiX: A Developers Guide to Windows Installer XML è stato rilasciato ed è anche una buona risorsa per i principianti. (Non me lo sono trovato benissimo comunque.) Suggerisco comunque di leggere The Definitive Guide to Windows Installer come punto di partenza. Windows Installer e WiX non sono qualcosa che raccogli tra pochi giorni, ci vorranno alcuni mesi.
Sono tentato di modificare la tua domanda, perché è mal formulata. Hai posto 3+ domande (kindof) e vuoi utilizzare Visual Studio con Intellisense per WiX (cioè votivo) ma stai anche chiedendo dei tutorial, che è una domanda molto migliore a cui ho risposto di seguito. – saschabeaumont