Portierung von benutzerdefinierten Installationsaktionen an Wix

8

Ich habe derzeit ein Visual Studio Deployment-Projekt zum Erstellen eines MSI für meine Anwendung, und ich portiere zu einem WiX-Installer. Der VS-Installer verwendete eine Bibliothek mit benutzerdefinierten Installationsaktionen, die von System.Configuration.Install.Installer geerbt wurden, z. B .:

%Vor%

Wie verhalten sich diese zu Wix-Aktionen? Ich denke, dass WiX im Allgemeinen erlaubt, benutzerdefinierte Aktionen nach einer Installation auszuführen. Sind das nur ausführbare Dateien? In meinem Fall sind die benutzerdefinierten Installationsaktionen, die ich habe, Klassen in einer DLL und nicht in einer EXE. Wie kann ich diese aus meiner WiX-Konfiguration ausführen?

    
Stealth Rabbi 02.05.2013, 16:37
quelle

1 Antwort

5

Die benutzerdefinierten Installer -Klassenaktionen lassen sich nicht gut in Windows Installer integrieren. Die Visual Studio-Setup-Projekte haben eine Problemumgehung erstellt, um sie in eine .MSI-Datei umzuwandeln, aber das war nie die ideale Situation. Das WiX-Toolset bietet echte Unterstützung für verwaltete benutzerdefinierte Aktionen mit dem DTF -Framework.

Ich empfehle Ihnen, sich die Verknüpfung " DTF Documentation " anzusehen, die mit dem WiX-Toolset bereitgestellt wird. Es hat anständige Walkthroughs und ich erwarte, dass Sie Ihren Code ziemlich einfach portieren können plus Sie können viel mehr mit dem Windows Installer integrieren.

    
Rob Mensching 02.05.2013, 17:37
quelle

Tags und Links