.NET Core 2.0 er ute med store forbedringer
Microsoft har gitt ut en ny hovedversjon av sin .NET Core-runtime. For de av dere som ikke vet, er .NET Core en utviklingsplattform på tvers av plattformer vedlikeholdt av Microsoft og .NET-fellesskapet. Versjon 2.0 gir mange ytelsesforbedringer, støtte for flere plattformer og noen få nye funksjoner for brukere av de siste Visual Studio IDE-versjonene.
.NET Core implementerer også .NET Standard 2.0 for å gi mer enn dobbelt så mange nye APIer for utviklere som bruker det i sine prosjekter. .NET Core 2.0 kan installeres sammen med tidligere kjøretidsversjoner. Mens eksisterende prosjekter vil fortsette å målrette mot versjon 1.0 og 1.1; du må målrette den nye versjonen manuelt.
Her er hva som er nytt i denne utgivelsen i henhold til den offisielle endringsloggen:
Kjøretid
- Store ytelsesforbedringer i kjøretid og rammeverk
Implementerer .NET Standard 2.0 - 6 nye plattformer støttes, inkludert 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-bygg nå tilgjengelig, i forhåndsvisning.
SDK
- dotnet restore er nå en implisitt kommando.
- .NET Core- og .NET Standard-prosjekter kan referere til .NET Framework NuGet-pakker og -prosjekter.
- .NET Core SDK kan bygges fra kilden med kildebygget repo.
Visuelt studio
- Live Unit Testing støtter .NET Core
- Forbedringer av kodenavigering
- Støtte for C# Azure Functions i boksen
- CI/CD-støtte for containere
Microsoft har også gitt ut nye versjoner av Visual Studio 2017 (versjon 15.3) og Visual Studio for Mac (versjon 7.1) med støtte for denne .NET Core-utgivelsen. Gå til offisielle Microsoft-blogginnlegg om det for å finne mer om denne utgivelsen.
Du kan også lære mer om .NET Core 2.0-funksjoner og last den ned herfra.