2010-11-26 8 views
1

Ich versuche herauszufinden, wie man das Ergebnis der Veröffentlichung einer App mit ClickOnce (mit der Option Von CD-ROM installieren) in eine eigenständige .exe-Datei umwandelt, die die Dateien in einen temporären Ordner entpackt und "setup" ausführt. exe ". Ich bin mir nicht sicher, ob ich Inno Setup dazu bringen kann, das für mich zu tun, oder ob ich ein Win32 erstellen soll (nicht verwaltet, da der Benutzer das .net-Framework noch nicht installiert hat), in dem meine Dateien eingebettet sind. und extrahieren Sie sie dann irgendwie und führen Sie "setup.exe" programmgesteuert aus. Ich weiß nicht, vielleicht gibt es einen einfacheren Weg, dies zu erreichen.Schalten Sie eine veröffentlichte ClickOnce-App in Standalone um?

+0

Ich verstehe nicht, was Sie erreichen möchten. – ChrisF

+0

Nehmen Sie alle von ClickOnce erstellten Dateien (die "setup.exe", die "MyApp.application" und alle Dateien im Ordner "Application Files") und fügen Sie sie in eine .exe-Datei ein, die sie extrahiert und ausführt die "setup.exe". – Juan

Antwort

0

Mit Inno-Setup können Sie viele Dateien in eine einzelne EXE-Datei einfügen und diese Dateien während der Installation ausführen.

Ein Installer in einem Installer muss Sie überprüfen, alles funktioniert gut. Zum Beispiel möchten Sie vielleicht, dass das Installationsprogramm von inno kein Deinstallationsprogramm registriert (weil ClickOnce möglicherweise das korrekte registriert).

Leider ist die Frage zu vage, um eine spezifischere Antwort zu geben. Als Startpunkt sollten Sie inno setup herunterladen und sich die Beispiele ansehen:

setup.iss wird viele Inno-Fähigkeiten zeigen. Achten Sie darauf, wie Sie Dateien einbeziehen und ausführen: [Dateien] und [Ausführen] Abschnitte des Skripts.