2017-11-20 3 views
1

Ich muss ein anderes Installationsprogramm ausführen, das erforderlich ist, um meine Anwendung ausführen zu können. Wie würde ich das andere Installationsprogramm starten oder eine Option in meinem Wix Installer bereitstellen?Wix - Wie starte ich ein anderes MSI (oder EXE) in meinem Installer? (C#)

+1

Sie müssen eine [Benutzerdefinierte Aktion] erstellen (https://stackoverflow.com/questions/998703/). –

Antwort

3

Wenn dieses andere Installationsprogramm eine Voraussetzung ist, ist es normalerweise üblich, es über den Bootstrapper Burn zu installieren, die Voraussetzungen zu installieren und dann Ihr MSI-Produkt. Es gibt eine Reihe von Gründen, warum dies besser ist, das wichtigste ist vielleicht, dass Sie MSI-basierte Setups nicht sicher von Ihrem MSI installieren können (weil rekursive MSI-Installationen nicht funktionieren).

Wenn es eine Voraussetzung ist, dann wäre es nicht optional, so dass vielleicht mehr Details benötigt werden.

Wenn Sie nur ein Programm von Ihrem Setup ausführen müssen, dann sehen Sie sich benutzerdefinierte Aktionen an. Ohne eine detailliertere Beschreibung ist es schwer zu sagen, wo oder wann die beste Umsetzung wäre.

Verwandte Themen