2016-05-27 6 views
0

Screenshot of custom actionArgumente an benutzerdefinierte Aktion in MSM von MSI - Install

edit: wo soll ich die Eigenschaft als Attribut erwähnen? und wie wird die in MSM erstellte Eigenschaft von der exe dargestellt und wie sollte sie festgelegt werden?

Ich verwende ein Basic MSI-Projekt, um ein Merge-Modul zu installieren, das intern eine .exe aufruft, die benutzerdefinierte Aktion in unterschiedlichem Modus verwendet. Ich möchte beim Aufruf der exe Argumente an die benutzerdefinierte Aktion übergeben. Wie kann ich Argumente dynamisch an die benutzerdefinierte Aktion übergeben?

Antwort

0

Sie können das nicht direkt tun. Sie hoffen nur, dass die benutzerdefinierte Aktion öffentliche Eigenschaften als Eingabeparameter verwendet und den aktualisierten Wert für diese Eigenschaften beim Aufrufen des MSM übergibt.

+0

Hallo Damon D, ich habe meine Frage geändert, wo ich einen Screenshot meiner benutzerdefinierten Aktion beigefügt habe, können Sie mir bitte darauf hinweisen, wie Sie eine Eigenschaft als Argument an die benutzerdefinierte Aktion übergeben? und wie kann es eingestellt werden, während die exe über die Eingabeaufforderung ausgeführt wird? –

+0

Was ist die .exe-Datei (ist es ein MSI-Installer)? Um was für ein Projekt handelt es sich: Basic MSI, MSM? Führen Sie die .exe-Datei mit '/?' In der Befehlszeile aus, um zu sehen, wie Eigenschaften übergeben werden. Wenn es sich bei der Exe um eine Bootstrap-MSI-Datei handelt, können Sie sie nicht in der verzögerten Ausführungssequenz aufrufen, da Sie nicht gleichzeitig 2 MSIs in der verzögerten Ausführung haben können. –

+0

Die Exe ist eine C# -Code-Anwendung, mit der eine Datei basierend auf Benutzereingaben geändert werden kann. –

Verwandte Themen