Installieren Sie eine Kette von eingebetteten MSI-Paketen, die jeweils eine eingebettete Benutzeroberfläche verwenden - gemeinsame Fortschrittsanzeige anzeigen

Ich benutze Windows Installer 4.5, um neue Funktionen und WiX zu generierenMSI Pakete.

Ich habe eine MSI-Ketteninstallation erstellt, um eine Sammlung anderer MSI-Pakete als Transaktion zu installieren. Jedes Paket verwendet das neueEingebettete Benutzeroberfläche Option, so kann die Benutzeroberfläche seinWPF. Alles funktioniert soweit OK.

Mit der Ausnahme, dass eines der Ziele darin besteht, einen gemeinsamen Fortschrittsbalken für alle Installationen anzuzeigen. In diesem Moment gibt es eine Fortschrittsanzeige im Ketteninstallationsprogramm, die jedoch 100% erreicht, bevor die anderen Pakete ausgeführt werden.

Ich habe einen Beitrag gelesen,Spaß mit MsiEmbeddedChainer, das besagt, dass das, was ich will, erreicht werden kann. Aber ich kann es nicht zum Laufen bringen. Ich hätte gerne etwas detailliertere Erklärungen und vielleicht ein paar Codebeispiele.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage