2 Stimmen

WiX UI nach Burn migrieren

Ich habe ein funktionierendes WiX-Installationsprogramm mit einer benutzerdefinierten Benutzeroberfläche unter Verwendung einer WixUI_Mondo_MyApp.wxs-Datei. Ich muss mein Installationsprogramm erweitern, um auch ein anderes exe-Installationsprogramm auszuführen. Ich verstehe Burn ist der Weg, dies zu tun.

Ich habe ein Burn-Projekt erstellt, das meine ursprüngliche MSI mit der benutzerdefinierten Benutzeroberfläche verkettet (mit DisplayInternalUI="yes"), und das funktioniert gut. Aber ich möchte nicht, dass zwei Benutzeroberflächen angezeigt werden (die Standard-Benutzeroberfläche von Burn und meine MSI-Benutzeroberfläche), und ich muss einige Informationen von der MSI-Benutzeroberfläche erhalten, um festzustellen, ob ich die andere Exe installieren soll (sie wird als eine der Funktionen aufgeführt).

Ich nehme an, die richtige Lösung wäre, meinen UI-Code von meinem MSI in mein Burn-Projekt zu migrieren, aber ich kann keine Dokumentation finden, die beschreibt, wie man das macht.

Vielen Dank im Voraus.

3voto

Bob Arnson Punkte 20005

Es gibt keinen Migrationspfad; MSI UI ist deklarativ und verwendet die MSI UI Tabellen und Burn unterstützt beliebigen Code in einer Bootstrapper-Anwendung. Wenn Sie eine Logik in Ihren UI-Anpassungen haben, müssen Sie eine benutzerdefinierte Bootstrapper-Anwendung schreiben, um diese in ein Bundle zu bekommen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X