Domanda

Ho bisogno di creare un WiX estensione per gestire l'interazione con l'API HTTP (httpapi.dll) in modo che io possa impostare URLACLs e SSL le associazioni per un WCF servizio che viene installato.

Da quanto ho capito, ho bisogno di creare un WiX compilatore estensione, in modo che io possa definire una grammatica XML (XSD), e quindi implementare un compilatore per trasformare i dati XML in record in tabelle definite nel MSI.

Ho più di fino e in esecuzione, ma io sono perplesso su come impostare il mio progetto per utilizzare l'XsdGen strumento personalizzato, e sono sicuro che ci sono più problemi in agguato dietro l'angolo dopo che.

C'è un completa tutorial che mostra come creare un Wix compilatore estensione?

È stato utile?

Soluzione

Si potrebbe dare un'occhiata al estensioni WiX contrib progetto.Dal momento che non sono parte del WiX set di strumenti che hanno le misure supplementari necessarie per costruire l'estensione.

Altri suggerimenti

XsdGen è definito in WixBuild.Comune.obiettivi per la WiX costruire se stesso;non è esposti per via "normale" di wix.obiettivi.È possibile eseguire xsdgen.exe in un prebuild evento.

In attesa di un completo tutorial è un po ' ottimista.La scrittura di un WiX estensione è molto avanzato di caso d'uso, che poche persone avranno mai bisogno di fare.Invece, si può prendere uno sguardo alla fonte di tutte le estensioni in la WiX codice sorgente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top