.NET Core 2.2
Eintrag zuletzt aktualisiert am: 11.12.2019
Erschienen am 4.12.2018
Kleineres Update zu
.NET Core 2.1
Wichtigste Neuerungen in .NET Core 2.2 ist die Aktivierung der "
Tiered Compilation"-Strategie für Just-In-Time-
Compiler. Während der bisherige Just-In-Time-
Compiler jede
Methode in Intermediate Language (IL) nur ein einziges Mal in Maschinencode übersetzt, geht der neue Just-In-Time-
Compiler kann eine
Methode hingegen mehrfach übersetzen. Er legt zunächst den Fokus auf schnelle Übersetzung statt optimalem Maschinencode legt. Häufiger verwendete
Methoden kann dann aber nachträglich optimiert werden. In
.NET Core 2.1 war die
Tiered Compilation noch manuell zu aktivieren [
https://blogs.msdn.microsoft.com/dotnet/2018/08/02/tiered-compilation-preview-in-net-core-2-1/], in .NET Core 2.2 ist sie im Standard aktiv [
https://blogs.msdn.microsoft.com/dotnet/2018/09/12/announcing-net-core-2-2-preview-2/].
.NET Core 2.2 unterstützt als Betriebssysteme neben Windows (ab Version 7 und
Windows Server 2008 R2), macOS, RHEL, Fedora, Debian, SLES, openSuse, Ubuntu und Alpine
Linux, siehe [
https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2-supported-os.md]).
Support von .NET Core 2.2
Der Support von .NET Core 2.2 (inkl.
ASP.NET Core und
Entity Framework Core) endete 23.12.2019! Die Version 2.1 wird Microsoft hingegen noch bis August 2021 unterstützen. Wenn Sie Version 2.2 einsetzen, müssen Sie entweder auf Version 3.1 umsteigen (was aufgrund der Breaking Changes in Version 3.0 einige Arbeit bedeutet) oder aber einen Downgrade auf Version 2.1 machen!