.NET Core 2.0 er ude med store forbedringer
Microsoft har udgivet en ny større version af sin .NET Core runtime. For dem af jer, der ikke ved det, er .NET Core en udviklingsplatform på tværs af platforme, der vedligeholdes af Microsoft og .NET-fællesskabet. Version 2.0 bringer en masse præstationsforbedringer, understøttelse af flere platforme og et par nye funktioner til brugere af de seneste Visual Studio IDE-versioner.
.NET Core implementerer også .NET Standard 2.0 for at give mere end dobbelt så mange nye API'er til udviklere, der bruger det i deres projekter. .NET Core 2.0 kan installeres sammen med tidligere runtime-versioner. Mens eksisterende projekter fortsat vil målrette mod version 1.0 og 1.1; du bliver nødt til at målrette den nye version manuelt.
Her er, hvad der er nyt i denne udgivelse ifølge den officielle ændringslog:
Runtime
- Store præstationsforbedringer i kørselstid og rammer
Implementerer .NET Standard 2.0 - 6 nye platforme understøttet, inklusive Debian Stretch, SUSE Linux Enterprise Server 12 SP2 og macOS High Sierra.
- RyuJIT er x86 JIT i .NET Core 2.0
- Linux og Windows ARM32 builds er nu tilgængelige som forhåndsvisning.
SDK
- dotnet gendannelse er nu en implicit kommando.
- .NET Core- og .NET Standard-projekter kan referere til .NET Framework NuGet-pakker og -projekter.
- .NET Core SDK kan bygges fra kilden med kildebygget repo.
Visual Studio
- Live Unit Testing understøtter .NET Core
- Forbedringer af kodenavigation
- C# Azure Functions understøtter i boksen
- CI/CD-understøttelse til containere
Microsoft har også udgivet nye versioner af Visual Studio 2017 (version 15.3) og Visual Studio til Mac (version 7.1) med understøttelse af denne .NET Core-udgivelse. Gå til officielle Microsoft blogindlæg om det for at finde mere om denne udgivelse.
Du kan også lære flere detaljer om .NET Core 2.0-funktioner og download det herfra.