Attualmente sto imparando come creare installer msi usando WiX e sembra che io abbia colpito un muro.Come creare/Dove scaricare Wix Bootstrapper per istanze multiple
Tutto va bene quando creo un MSI contenente tutto il necessario per un singolo ambiente.
Ho funzionalità e componenti e posso installare il mio MSI.
Ora sono nella fase in cui desidero convertire questo in un programma di installazione in stile SQL Server, in cui è disponibile il supporto istanze multiple.
All'inizio voglio avere una schermata che gli consenta di creare una nuova istanza o gestire istanze già esistenti. (per aggiornarli/rimuoverli)
Ho trascorso 2 giorni interi cercando ovunque una soluzione, senza molta fortuna.
Ho trovato le seguenti risorse con alcune informazioni su di esso, ma o sono limitate nel numero di istanze, o non descrivono come un tale bootstrapper che dà all'utente l'opzione sopra descritta.
- Multiple Instance MSI's and InstallShield 12
- Multiple Instance Transforms Walkthrough
- Multiple instance installations and patching
Qualcuno ha raggiunto questo già con WiX? Oppure qualcuno può indicarmi qualche funzionante con gli esempi su come è stato raggiunto?
So che Installshield 2009 può farlo, ma poiché questo è solo un hobby, non ho i soldi per comprarlo. Inoltre mi piacerebbe farlo in WiX, dal momento che il prossimo Visual Studio 2010 migliorerà il suo supporto.
Stavo proprio scrivendo questa stessa domanda. Ci sono diversi frammenti sul web, ma non ho trovato nulla da end-to-end, specialmente quando si tratta di mantenere/aggiornare le tue istanze. –
problema con il collegamento, aggiunto come commento: [Sequenza di trasformazioni multiple istanze] (http: //windows-installer-xml-wix-toolset.687559.n2.nabble.com/Multiple-Instance-Transforms-Walkthrough-Proposed-Simple-Addition-to-WiX-to-Make-Them-Easier-td708828.html) – mcdon
Ecco alcuni link su come funziona: http: // blog .deploymentengineering.com/2006/10/multiple-instance-msis-and.html http://blog.deploymentengineering.com/2008/03/installshield-2009-beta-part.html –