23 Stimmen

Wie implementiert man am besten Software-Updates unter Windows?

Ich möchte ein "automatisches Update"-System für eine Windows-Anwendung implementieren. Im Moment erstelle ich halb-manuell ein "appcast" die mein Programm überprüft und den Benutzer benachrichtigt, dass eine neue Version verfügbar ist. (Ich verwende NSIS für meine Installateure).

Gibt es eine Software, die ich verwenden kann, um den "automatischen" Teil der Aktualisierungen zu übernehmen, vielleicht ähnlich wie Funkeln auf dem Mac? Gibt es Probleme/Fallstricke, die ich beachten sollte?

2voto

tbreffni Punkte 5048

Wenn Ihre Anwendung in .Net geschrieben ist, können Sie versuchen ClickOnce . Es ist jedoch schwierig, während der Installation administrative oder benutzerdefinierte Aktionen auszuführen, wenn dieser Ansatz verwendet wird.

2voto

yarone Punkte 187

WyUpdate sieht wirklich gut aus. Siehe Video hier: http://wyday.com/wybuild/help/automatic-updates/

1voto

Helge Klein Punkte 8947

Für .NET-Anwendungen sollten Sie einen Blick auf NetSparkle , eine Sparkle-Variante für .NET-Programme. Sie ist ziemlich neu (ab 2011) und wird aktiv entwickelt.

0voto

Dave Arkell Punkte 3760

Ich bin gerade von einer Antwort auf meine eigene Frage zum gleichen Thema hierher gekommen - ich erwähne eine andere Aktualisierungslösung in meinem Frage . Es verwendet einen Stub-Loader und eine xml-Datei, die auf die neueste ausführbare Datei verweist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X