2009-04-29 4 views
3

Ich habe ein Setup-Projekt für die Bereitstellung meiner Windows Forms App erstellt. Ich möchte alle Dateien nehmen, die zur Bereitstellung benötigt werden (setup.exe, wasest.msi, & Voraussetzungen) und sie in einem einzigen selbstextrahierenden Archiv verpacken.Bereitstellen von Windows Forms-Anwendungen mit einer einzigen exe

Idealerweise würde der Benutzer diese exe ausführen, Dateien in das temporäre Verzeichnis extrahieren, setup.exe ausführen und anschließend die Dateien löschen.

Ich dachte, ich hätte dies mit WinRar, aber nach dem Start beginnt es beschwert, dass die MSI-Datei fehlt. Winrar löscht das temporäre Verzeichnis, bevor ich es möchte.

Kann ich winrar warten, bevor ich die temporären Dateien lösche? Gibt es ein anderes Dienstprogramm, das ich verwenden kann? Wird etwas VS für mich tun?

Dank

Antwort

0

Sie könnten einfach die selbst exe schreiben. Verwenden Sie einfach eine ZIP-Lib, um eine eingebettete Ressource zu entpacken, die alle gezippten Dateien enthält, und starten Sie anschließend das Setup. Warten Sie, bis es fertig ist, löschen Sie dann die extrahierten Dateien und beenden Sie sie.

+0

Ich dachte darüber nach, aber ich bin froh, dass ich Zip 2 Secure gefunden habe. Viel schneller als eine App zu schreiben. –

Verwandte Themen