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
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.
- 1. Bereitstellen von System.Net.Http.dll mit ClickOnce
- 2. Bereitstellen von Microsoft.Bcl.Async w/Clickonce
- 3. Bereitstellen von NLog mit einer ClickOnce-Anwendung
- 4. Clickonce bereitstellen Problem mit IIS 7
- 5. Bereitstellen der Inhaltsdatei von abhängigen Assemblys mit ClickOnce
- 6. Directory als Eimer für eine Clickonce-Anwendung
- 7. Desktopverknüpfung für die bereitgestellte Anwendung von ClickOnce
- 8. ClickOnce Installationsordner für Localhost
- 9. Kann ich eine ClickOnce-Anwendung mit Apache bereitstellen?
- 10. Bereitstellen von Meteor für die eigene Domäne
- 11. Bereitstellen von Repo für die Entwicklung.
- 12. Bereitstellen von Berichten für JBoss
- 13. Bereitstellen einer WPF-Anwendung mit ClickOnce und Team Build
- 14. Ionic als Website bereitstellen
- 15. ClickOnce-Installationen
- 16. Basisdaten für die Kerndatenanwendung bereitstellen?
- 17. Bereitstellen von Access als Client-Server-Anwendung
- 18. Verwenden von ClickOnce für mehrere Bereitstellungskonfigurationen
- 19. Kann man einzelne Dokumente wie ein CMS bereitstellen?
- 20. C# ClickOnce-Bereitstellung für Windows-Dienste?
- 21. Bereitstellen von WordPress als AWS Lambda-Funktionen?
- 22. Bereitstellen von Play! Anwendung als ausführbares Glas
- 23. Testen von ClickOnce-Anwendungen
- 24. .Net ganze Anwendung als einzelne .exe-Datei?
- 25. Was ist die beste Methode zum Erstellen von ClickOnce-Bereitstellungen?
- 26. Bereitstellen von Pandas für Heroku?
- 27. Erhalten Sie die Ergebnisse von sp_helptext als eine einzelne Zeichenfolge
- 28. Umgebungsvariable für ClickOnce-Anwendung festlegen?
- 29. Bereitstellen von Crystal Reports-DLLs nur mit ClickOnce ohne Verwendung der Voraussetzung .msi
- 30. Bereitstellen von Geolokalisierungsdaten für iOS von Windows
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