Was VSDCA_Launch im Skript für benutzerdefinierte Aktionen bedeuten

Ich möchte eine Anwendung nach der Installation mit der Ausgabe von Visual Studio-Setup und -Bereitstellung starten. Ich folgeder Artikel 'Wie starte ich eine Anwendung nach der Installation in einem Visual Studio-Setup-Projekt?'. Es gibt eine Lösung, mit der Sie mithilfe der benutzerdefinierten Aktion ein Kontrollkästchen hinzufügen und die Anwendung nach der Installation starten können. Aber ich habe immer noch ein Problem, die Anwendung hat mit dem Arbeitsverzeichnis gestartet war ein Unterschied zum Zielverzeichnis. Daher kann die XML-Konfigurationsdatei nicht gelesen werden. Ich habe mehr über Custom Action unter @ gelese Benutzerdefinierte Aktionstypen und denke, ich sollte Aktion 34 oder 35 verwenden, aber ich bin immer noch verwirrt, wie man verwendet.

Die ursprüngliche Anweisung zum Einfügen von Aktionen im Skript lautet: sql = "INSERT INTOCustomAction (Action, Type, Source, Target) VALUES ('VSDCA_Launch', '210', '"+ fileId +"', '') ";

Ich weiß, dass 210 18 + 192 ist, aber ich weiß nicht, was VSDCA_Launch bedeutet. Wie kann ich die App mit dem Zielverzeichnis starten? Vielen Dank

BEARBEITE

Ich habe 226 = 34 + 192 geändert und es funktioniert gut.

sql = "INSERT INTOCustomAction (Action, Type, Source, Target) VALUES ('VSDCA_Launch', '226', 'TARGETDIR', '[TARGETDIR] \ App.exe') ";

Antworten auf die Frage(2)

Ihre Antwort auf die Frage