2017-01-16 5 views
0

Dies ist möglicherweise nicht der richtige Ort für diese Frage, wenn ja, lass es mich wissen, und ich werde es entfernen.Verständnis der Unterschiede/Änderungen zwischen. Net 4.6 und 4.6.2

Ich habe vor, meine WinForms-Anwendung von .NET Framework auf 4.6 oder 4.6.2 zu aktualisieren.

-Wer wäre der Weg zu gehen?
-Welche Version ist stabiler und wird unterstützt?
-Was sind die Vorteile eines über dem anderen?

.Net 4 wird nicht mehr unterstützt (?), Und das ist der entscheidende Faktor für das Upgrade. Außerdem möchte ich, dass alle meine externen WebClient-Aufrufe von der WinForms-App TLS 1.2 verwenden, von dem ich glaube, dass es ab 4.6 verfügbar ist. Jeder Vorschlag wird geschätzt.

+0

.NET 4 wird nicht unterstützt, die früheste unterstützte Version ist 4.5.2 TLS wurde auch in 4.5.2 hinzugefügt. Die wichtige Änderung ist jedoch "async/await", nicht TLS1.2. TLS ist das "worauf hast du gewartet?" Veränderung. 'async/warte 'ist der Warp Speed ​​6 Wechsel. –

+0

Wie für 4.6 vs 4.6.2 - * warum * wählen Sie die alte Version? Es ist nicht so, dass Sie den Client dazu zwingen können, 4.6 - 4.6.2 zu verwenden. Er ist ein binärer Ersatz für alle 4.x-Versionen. Ihre Clients werden wahrscheinlich 4.6.2 ausführen, z. B. aufgrund eines Windows Update oder einer anderen Anwendungsinstallation –

+0

@PanagiotisKanavos - Danke für die Antwort. Ja, TLS1.2 ist seit 4.5.2 verfügbar und das wäre nicht die einzige Änderung, die dieses Update auslöst. Meine Frage zu 4.6 und 4.6.2 ist zu verstehen, welche Version besser unterstützt wird und weniger bekannte kritische Fehler aufweist. – Ron

Antwort

2

Erstens: Änderungen zwischen 4.6 und 4.6.2

.NET 4.6.2 meist von Korrekturen für die Bugs besteht, die identifiziert wurden.

Für vollständige Liste der Änderungen in 4.6.2 Sie auf den unten stehenden Link

https://github.com/Microsoft/dotnet/blob/master/releases/net462/dotnet462-changes.md

Unterstützung bereits für die Versionen beendet wurde, beziehen 4, 4.5 and 4.5.1 während 3.5, 4.5.2 weiterhin unterstützt werden.

Neuere Versionen enthalten im Allgemeinen mehr Funktionen, aber es könnte Fehler geben, die in späteren Versionen des Produkts behoben werden.

Hoffe, das hilft.

+0

Macht Sinn. Ich habe die Versionshinweise von 4.6.2 gelesen und sichergestellt, dass alles vorhanden ist. Ich habe mich gerade gefragt, ob 4.6.2 das neueste Release ist, ob es stabil ist oder ob es bekannte Bugs gibt. Ich ging durch das Repo, um nach offenen offenen Fragen zu suchen, aber sie waren nicht schlüssig. – Ron

Verwandte Themen