.NET Core 2.0 är ute med stora förbättringar
Microsoft har släppt en ny större version av sin .NET Core-runtime. För er som inte vet är .NET Core en plattformsoberoende utvecklingsplattform som underhålls av Microsoft och .NET-communityt. Version 2.0 ger många prestandaförbättringar, stöd för fler plattformar och några nya funktioner för användare av de senaste Visual Studio IDE-versionerna.
.NET Core implementerar också .NET Standard 2.0 för att tillhandahålla mer än dubbelt så många nya API: er för utvecklare som använder det i sina projekt. .NET Core 2.0 kan installeras tillsammans med tidigare körtidsversioner. Medan befintliga projekt kommer att fortsätta att rikta in sig på version 1.0 och 1.1; du måste rikta in den nya versionen manuellt.
Här är vad som är nytt i den här versionen enligt den officiella ändringsloggen:
Körning
- Stora prestandaförbättringar i körtid och ramverk
Implementerar .NET Standard 2.0 - 6 nya plattformar stöds, inklusive Debian Stretch, SUSE Linux Enterprise Server 12 SP2 och macOS High Sierra.
- RyuJIT är x86 JIT i .NET Core 2.0
- Linux- och Windows ARM32-versioner är nu tillgängliga i förhandsvisning.
SDK
- dotnet återställning är nu ett implicit kommando.
- .NET Core- och .NET Standard-projekt kan referera till .NET Framework NuGet-paket och -projekt.
- .NET Core SDK kan byggas från källkod med källbyggd repo.
Visuell Studio
- Live Unit Testing stöder .NET Core
- Förbättringar av kodnavigering
- Stöd för C# Azure Functions i lådan
- CI/CD-stöd för behållare
Microsoft har även släppt nya versioner av Visual Studio 2017 (version 15.3) och Visual Studio för Mac (version 7.1) med stöd för denna .NET Core-version. Gå till Microsofts officiella blogginlägg om det för att hitta mer om denna utgåva.
Du kan också lära dig mer information om .NET Core 2.0-funktioner och ladda ner den härifrån.