Ein Framework zur automatischen Anwendungsaktualisierung für .NET
Beiträge sind mehr als willkommen.
So können Sie einen Beitrag leisten:
Im Projekt ist eine .editorconfig-Datei verfügbar, die es einfach macht, dem Codierungsstandard zu folgen, indem das EditorConfig- und Format-Dokument unter „Save extensions“ in Visual Studio installiert wird.
NAppUpdate wird in einem NuGet-Paket veröffentlicht, das Bibliotheken für zwei Zielframeworks, .NET 3.5 und 4.0, enthält.
Erstellen Sie die folgenden Projekte unter den Konfigurationen Release 3.5 und Release 4.0 :
HINWEIS: Es ist wichtig, den Updater für jede Konfiguration neu zu erstellen, bevor Sie das Framework erstellen, damit die eingebettete ausführbare Datei auf die richtige .NET Framework-Version verweist.
Führen Sie den folgenden Befehl im NAppUpdate.Framework-Verzeichnis aus:
nuget pack .NAppUpdate.Framework.csproj -Prop Configuration="Release 3.5"
HINWEIS: Es spielt keine Rolle, ob Sie beim Erstellen des Pakets „Release 3.5“ oder „Release 4.0“ angeben. Es wird eine Warnung generiert, die besagt, dass das Paket die Datei bereits enthält. Dies ist zu erwarten.
Die Diskussionsgruppe für Benutzer und Entwickler finden Sie unter http://groups.google.com/group/nappupdate
Dokumente und über die Philosophie hinter NAppUpdate: http://www.code972.com/blog/2012/06/the-philosophy-behind-nappupdate/
Dieses Projekt basiert teilweise auf der Arbeit von Lee Treveil unter http://github.com/leetreveil/.NET-Auto-Update.
Diese Software ist unter der Apache-Lizenz, Version 2.0 (die „Lizenz“) lizenziert. Sie dürfen die Dateien in dieser Distribution nur in Übereinstimmung mit der Lizenz verwenden. Sie können eine Kopie der Lizenz unter http://www.apache.org/licenses/LICENSE-2.0 erhalten
Sofern nicht gesetzlich vorgeschrieben oder schriftlich vereinbart, wird die im Rahmen der Lizenz vertriebene Software „WIE BESEHEN“ und OHNE GEWÄHRLEISTUNGEN ODER BEDINGUNGEN JEGLICHER ART, weder ausdrücklich noch stillschweigend, vertrieben. Die spezifische Sprache, die die Berechtigungen und Einschränkungen im Rahmen der Lizenz regelt, finden Sie in der Lizenz.
Copyright (c) 2010-2015 Itamar Syn-Hershko