2011-01-14 7 views
3

Haben Sie Ideen, wie Sie ClickOnce Online-Installationsdateien in einer einzigen EXE-Datei für die Offline-Installation packen? Ich weiß, dass es nicht für diesen Zweck entwickelt wurde, aber die Verwendung von Windows Installer ist KEINE Option für mich, da ich die App einfach ohne Installationsprozess ausführen muss (genau wie ClickOnce Online-Installation funktioniert). Ich habe versucht IExpress-Tool für die Erstellung von selbstextrahierenden .exe, aber leider nicht Dateitree unterstützt. Kann ich .cab-Verpackungen für diesen Zweck verwenden?Bereitstellen von ClickOnce Online-Installationsdateibaum als einzelne EXE-Datei für die Offline-Installation

Antwort

1

Wenn Sie die App ohne einen Installationsprozess ausführen möchten, können Sie einfach den Inhalt des Ordners \ bin \ release in einen Ordner auf dem Zielcomputer kopieren und eine Verknüpfung zur EXE-Datei einrichten.

Beachten Sie, dass Sie sicherstellen müssen, dass auf den Zielmaschinen die richtigen Voraussetzungen installiert sind.

OTW Sie können die ClickOnce App in einem Ordner auf der Festplatte veröffentlichen, den Ordner auf eine CD schreiben und an den Benutzer senden. Sie können die CD öffnen und setup.exe ausführen, um sie zu installieren. Sie müssen die zu installierenden Voraussetzungen vom selben Ort wie die Bereitstellung festlegen und nicht von der Website des Herstellers. Wahrscheinlich möchten Sie auch den Installations-URL leer lassen und in den Optionen für die Bereitstellung die Option auswählen, mit der Sie KEINE Implementierungs-URL angeben können. Was passieren wird, ist, dass die C/O-App immer nach Aktualisierungen auf dem CD-Laufwerk sucht (es verwendet den Pfad, den der Benutzer bei der Installation verwendet).

Sie können es auch auf CD verteilen und immer noch eine Aktualisierungs-URL im Dialogfeld "Updates" eingeben, wenn der Benutzer jemals auf eine Internetverbindung zugreifen kann.

+0

Danke! Ihre Antwort ist richtig, ich habe versucht, die Dinge nicht so zu verwenden, wie sie verwendet werden sollten. Jetzt habe ich nur Windows Installer Project verwendet. – lonelyass

Verwandte Themen