___ answer10053862 ___
Sie könnten versuchen, das zweite MSI mit einer verzögerten asynchronen benutzerdefinierten Aktion zu starten, keine Rückgabecodeüberprüfung, die nach der InstallFinalize-Standardaktion geplant ist. Auf diese Weise wird die benutzerdefinierte Aktion gestartet, wenn die erste Aktion abgeschlossen ist.
___ qstnhdr ___ Das MSI-Installationsprogramm ruft ein anderes MSI-Installationsprogramm im unbeaufsichtigten Modus mit WiX auf
___ tag123wix ___ Das WiX-Toolset (früher bekannt als Windows Installer XML) ist ein Toolset, das Windows-Installationspakete und WiX-Bootstrapper aus XML-Quellcode erstellt. Das Toolset unterstützt eine Befehlszeilenumgebung, die Entwickler in ihre Erstellungsprozesse integrieren können, um MSI- und MSM-Setup-Pakete und EXE-Bootstrapper zu erstellen. Verwenden Sie für die cloudbasierte Webentwicklungsplattform den Tag [wix.com].
___ qstntxt ___
Ich benutze WiX , um ein MSI Installer, um ein anderes MSI-Installationsprogramm aufzurufen.
- Ich kann diese Situation im UILevel = 5 (Full UI) -Modus beheben. Meine Lösung ist das Hinzufügen einer CustomAction zu der UISequence-Tabelle, die ein anderes MSI aufruft. Der Fehlercode 1500 wird nicht angezeigt: "Eine andere Installation ist bereits in Arbeit ..."
- Aber im Gleitkomma-Modus, UILevel = 2, kann ich das nicht, weil es nur CustomAction in ExecuteSequence ausführt.
Wie kann ich mein MSI im unbeaufsichtigten Modus ausführen und ein anderes MSI-Installationsprogramm aufrufen?
___ tag123silent ___ hilf uns dieses Wiki zu bearbeiten
___ tag123windowsinstaller ___ Aus der MSDN-Dokumentation:
Microsoft Windows Installer ist ein
Installations- und Konfigurationsservice
mit Windows bereitgestellt. Das Installationsprogramm
Service ermöglicht Kunden zu bieten
bessere Unternehmensbereitstellung und
bietet ein Standardformat für
Komponentenverwaltung. Das Installationsprogramm
ermöglicht auch die Werbung von
Anwendungen und Funktionen nach
das Betriebssystem.
___ answer10054863 ___
Installieren Sie beide MSIs mit dem Burn-Bootstrapper , der in wix 3.6 enthalten ist.
___ answer10052613 ___
Genau genommen handelt es sich bei MSI-Dateien um Transaktionsinstallationsprogramme, so dass sie nur einzeln nacheinander ausgeführt werden können.
Microsoft umgehen das mit Merge-Modulen, die wie MSI sind, aber zum Einbetten in MSI-Dateien verwendet werden.
Könnte die MSI, die Sie einbetten möchten, möglicherweise in eine MSM-Datei geändert werden?
___ tag123sileninstaller ___ Ein "stilles Installationsprogramm" ist ein Installationsprogramm, das während des Installationsprozesses keine Konfigurationsoptionen oder andere Hinweise zur Installation anzeigt. Es ist in der Tat "versteckt" ... oder - wie der Name schon sagt - "leise" aufgrund der fehlenden Rückmeldung an den Benutzer.
___