Die Integration von Wix mit MSBuild
-
05-07-2019 - |
Frage
Wir suchen eine MSI-Generation für ein Produkt entwickeln wir zu automatisieren. Zur Zeit haben wir MSBuild die Quelle an einem Speicherort im Netzwerk Aufbau aus, das ist in Ordnung für die Prüfung, aber wenn es um die Freigabe der Software kommt, werden wir es in einem MSI wickeln müssen.
Die Software ist alle .Net bar 1 COM-Komponente, die auf jedem Rechner registriert werden müssen es installiert wird.
Was ich frage mich, war, wie Wix mit MSBuild zu integrieren, so dass ein neues wix Skript wird zusammen mit einem MSI generiert erhalten die in der Lage ist frisch zu handhaben und Installationen aktualisieren.
Jede Hilfe bei dieser sehr geschätzt wird.
Danke,
Brendan
Lösung
Sicher, es gibt Aufgaben in MS, dass alles, was Sie ein MSI von WiX bauen müssen bauen kann. Können Sie dies auf einem Build / Integrationsserver integrieren?
Neuere Versionen von Wix sind tatsächlich eine Datei „wix.targets“ genannt, was sollten Sie loslegen.
Auch für diese Artikel zum Thema finden Sie unter:
- Gebäude mit Wix.Targets (durch Heath Stewart)
- Wix Ziel für MSBuild (von Willem Meints)
- Automate Releases Mit MSBuild und Windows Installer XML (von Sayed Ibrahim Hashimi) (Webarchiv Link für archi Msdn Magazin)
Sie decken das Thema in viel mehr ins Detail und sind äußerst nützlich, um loszulegen.
Andere Tipps
Sie sollten herunterladen und installieren Votiv . Dies wird eine Visual Studio-Projektdatei erstellen, die Sie mit MSBuild verwenden können WiX-basierte MSI zu erstellen.
Es gibt auch ein Thema in dem WiX Handbuch über den Umgang mit MSBuild Integration genannt WiX verwenden mit MSBuild .