Ho provato a creare un pacchetto MSI per il mio servizio Windows con WiX per un paio di giorni, ma ho grossi problemi per ottenerlo nel modo che mi serve.Alternative WiX?
La documentazione è pessima e quindi la struttura XML non è strutturata. Davvero non vedo come avrebbero potuto fare un lavoro peggiore alla versione 3.6.
Non voglio investire tutto il mio tempo nel pacchetto MSI, invece ho bisogno del mio tempo in dev dell'applicazione principale.
Così le domande è, ciò che MSI costruttore dovrei usare Se ho bisogno:
- impostazioni Set App.config durante l'installazione
- Installare Windows Service Servizio
- Start di Windows
- Semplice installazione/disinstallare
Questo è davvero tutto quello che serve
Sono stato coinvolto nell'installazione e nella distribuzione per circa 5 anni e penso che WiX sia di gran lunga superiore agli altri strumenti là fuori. Come dice Simon di seguito, WiX ti costringe ad avere una buona conoscenza di come funziona Windows Installer, il che non è una brutta cosa. Detto questo, ci sono un sacco di documentazione online e risorse per InstallShield, quindi se pensi che valga la pena di provarli. – BryanJ
È ironico perché WiX è molto ben pensato e nella mia esperienza è più forte di molte cose là fuori. Ho maledetto i progetti di installazione VS per anni perché i loro limiti funzionali. La mia conclusione è che non esiste un proiettile d'argento - qualsiasi percorso che scegli di fare conterrà dei costi, anche se acquisti un prodotto pronto all'uso. Tra l'altro le dll di azione personalizzate funzioneranno per voi per fare ciò che volete, usando VS Setup o Wix, ma * dovete * ancora investire il tempo a scrivere il codice! – PeteH
Sarei disposto a trascorrere un'ora su una WebEx con te per darti un primer che ti aiuti a ottenere la trazione. Sono anche disponibile per la consultazione. Un semplice programma di installazione per un servizio mi richiede circa 10 minuti. –