Frage

Ich habe bisher zwei einigermaßen umfangreiche Apps in .net geschrieben und beide benötigten eine Aktualisierungsfunktion, um die Anwendung automatisch zu aktualisieren, wenn ich neuen Code einführe.

Ich empfand den „Enterprise Application Block Updater“ als etwas zu komplex für meine Anforderungen und empfand das „Einmal klicken“ als frustrierend, wenn es um die Veröffentlichung ging.

Der passendste Aktualisierungscode, den ich gefunden habe, ist der .net Application Updater-Komponente, das ich für beide Projekte verwendet habe.Ich musste es kürzlich ändern, weil es Web-Dav verwendet, das nicht immer auf unseren Webservern installiert ist (es erfordert jedoch weiterhin das Durchsuchen von Verzeichnissen).

Ich bin überrascht, dass es im Internet nicht mehr über die automatische Aktualisierung von Anwendungen gibt, und frage mich, ob die Leute mit anderen Methoden als den oben genannten Erfolg hatten?

War es hilfreich?

Lösung

Sehen Sie sich die Antworten auf an diese ähnliche Frage:Dort wurden einige Auto-Update-Frameworks empfohlen, die für .net-Apps konzipiert sind (oder mit ihnen arbeiten):

Andere Tipps

In meinem Unternehmen verwenden wir einen benutzerdefinierten internen Updater für unsere Anwendungen.Es ist als Ressource in die ausführbare Datei der Hauptanwendung eingebettet. Wenn die Anwendung aktualisiert werden muss, wird der Updater extrahiert, auf die Festplatte geschrieben und gestartet, um die Aktualisierung durchzuführen.Der Updater kann eine .msi-Datei herunterladen und starten oder eine ZIP-Datei herunterladen und deren Inhalt im Anwendungsordner entpacken.Ziemlich einfach und effektiv.

Probieren Sie ein handelsübliches Autoupdate-Produkt aus: http://www.AutoUpdatePlus.com

Versuchen AutoUpdater.NET Von mir erstellte Klassenbibliothek für .net.Sie müssen nur eine Codezeile hinzufügen und der Benutzer kann Ihre Anwendung problemlos aktualisieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top