AKApplications- Forum

Aktuelle Zeit: 08.08.2022, 12:48

Alle Zeiten sind UTC+02:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: .NET Custom Action
BeitragVerfasst: 08.07.2022, 15:42 
Offline

Registriert: 08.07.2022, 09:25
Beiträge: 24
Das Erstellen einer CustomAction-DLL auf C#-Basis ist mit dem WiX Toolset denkbar einfach.
Installieren Sie also als erstes das WiX Toolset (3 oder 4) und die Assistenten für ihr jeweiliges
Microsoft Visual Studio.

Bild

Erstellen Sie nun mit wenigen Klicks ein C# Custom Action Projekt.

Bild

Wenn Sie die Standardvorgaben belassen, sollte das Resultat nun so aussehen.

Bild

Damit wir eine direkte Bestätigung der Ausführung unserer CA erhalten, fügen Sie den Verweis
System.Windows.Forms hinzu.

Bild

Und ändern den Code wie im Bild oben zu sehen.

Bild

Beim Erstellen des Projektes erhalten wir eine CustomAction1.dll- und eine CustomAction1.CA.dll-
Datei, nur die letztere wird benötigt.

Bild

Auf der Custom Action-Seite legen wir einen neuen Eintrag an und wählen dort Ausführen einer DLL-Funktion.
Die CustomAction1.CA.dll-Datei binden wir als Ressource ein und als Funktion wählen wir die CustomAction1-
Funktion (siehe Code) aus.

Bild

Die Ausführung wird vor dem WelcomeDlg angelegt.

Bild

Das Setup erstellt und ausgeführt und das war es auch schon.
Mittels string Variable = session["MEINE_EIGENSCHAFT"];
und session["MEINE_EIGENSCHAFT"] = "Test";

können Eigenschaften beeinflusst und per
session.xxx auf MSI-Funktionen zugegriffen werden.

_________________
Mit freundlichen Grüßen,
AKApplications, Volker J.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC+02:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de