Microsoft hat am 16. November im Umfeld der Connect(); 2016 .NET Core 1.1 als erste Current-Version veröffentlicht. Die Laufzeit ergänzt die seit Juni verfügbare Version 1.0 von .NET Core. Der Current-Zweig bringt neue Funktionen schneller, setzt aber häufigere Versionswechsel voraus als die länger unterstützte LTS-Linie.
Mehr APIs und zusätzliche Betriebssystemversionen
Microsoft nennt 1.380 zusätzliche APIs und Unterstützung für .NET Standard 1.6. .NET Standard 2.0 gehört ausdrücklich noch nicht zu dieser Version. Die versionsgebundenen Release Notes führen unter anderem Linux Mint 18, openSUSE 42.1, macOS 10.12 und Windows Server 2016 auf. Die beiden zuletzt genannten Systeme werden außerdem von .NET Core 1.0 unterstützt.
Unter Windows nutzt CoreCLR erstmals Profile-Guided Optimization. Microsoft berichtet von 15 Prozent Verbesserung bei der ASP.NET-MusicStore-Anwendung im eigenen Test. Das ist ein Ergebnis für diese Testkonfiguration, kein garantierter Geschwindigkeitsgewinn für beliebige Programme. Die entsprechende Optimierung mit Clang für Linux und macOS ist erst geplant.
Runtime-Release und SDK-Vorschau nicht verwechseln
Die Release-Seite trennt die fertige Runtime 1.1 vom SDK 1.0.0 Preview 2.1. Der Versionsname der Laufzeit sagt deshalb nicht aus, dass alle zugehörigen Entwicklungswerkzeuge denselben Reifegrad besitzen.
Version 1.1 kann neben 1.0 installiert werden. Bestehende Projekte werden jedoch nicht automatisch umgestellt: In project.json ändern sich unter anderem das Zielframework auf netcoreapp1.1 und die Paketversion von Microsoft.NETCore.App auf 1.1.0. Microsoft empfiehlt den meisten Entwicklern weiterhin die LTS-Ausgabe.

