Es wäre sicher sinnvoll, wenn die Anwendung selbst überprüft, ob es von ihr ein Update gibt und sie sich dann selbst automatisch (mit nachfrage) aktualisieren könnte.
Eines der folgenden Systeme könnte dafür interessant sein.
Es wäre sicher sinnvoll, wenn die Anwendung selbst überprüft, ob es von ihr ein Update gibt und sie sich dann selbst automatisch (mit nachfrage) aktualisieren könnte.
Eines der folgenden Systeme könnte dafür interessant sein.
Kommentare
ClickOnce fällt raus, da mir
ClickOnce fällt raus, da mir das System nicht zusagt. Man kann dabei generell nichts auswählen. Installieren drücken und das wars. Nicht mein Ding.
AutoUpdater.net und netsparkle arbeiten mit einem AppCast. Dafür gibt es kein tool womit man so etwas erstellen könnte. Was bedeutet, dass man die Updates per Hand in eine XML Datei einpflegen müsste. Außerdem ist die Datei auf dem Server nicht verschlüsselt.
Updatesystem.net kommt meinem Vorstellungen schon extrem nah. Leider wird es aber nicht mehr weiterentwickelt. Das Projekt wurde scheinbar von jetzt auf gleich kommentarlos eingestellt. Keine Updates, Bugfixes etc.
Es wird also auf eine eigene
Es wird also auf eine eigene Lösung hinauslaufen. Dazu benötigen wir ein kleines Tool mit welchem wir eine Projektdatei erstellen, verwalten und den Updatestream veröffentlichen. Dazu passend wird für jedes Projekt ein Public/Private Key Paar erstellt. Der Public Key dient dann der updatebaren Anwendung dazu um die Updates zu verifizieren und zu entschlüsseln. Damit es selbst dann nicht möglich wird dem Anwender ein fremdes Update unterzuschieben, wenn diese Zugriff auf den Server erlangen konnten.
Auch wird dazu noch eine kleine Bibliothek benötigt die sich auf einen Updatestream verbindet und automatisch nach neuen Updates sucht und dem Benutzer anbietet.
Fürs Erste sollte es ausreichen, wenn das System in der Lage ist einen neuen Installer herunter zu laden und zu starten. Inkrementelle Updates der Anwendung sind wohl noch nicht nötig. Ein paar Realeaseinfos sollten wohl auch noch enthalten sein. Ansonsten sollte es auch möglich sein, dass man sich nicht mehr über eine Version benachrichtigen lässt. Wenn man die aktuelle Version nicht installieren möchte.
(Kein Betreff)
(Kein Betreff)
(Kein Betreff)
Verschoben
Aufgrund des dafür benötigten sehr hohen Zeitaufwandes und der geringen zur Verfügungstehenden Zeit erst einmal verschoben und durch eine Lite Variante ersetzt.
#225 - Automatisches Update - Lite (Geschlossen / Erledigt)
Erledigt mit
Erledigt mit #225 - Automatisches Update - Lite (Geschlossen / Erledigt)
Statusänderung
Die Aufgabe wurde aufgrund von Inaktivität automatisch geschlossen.