.NET Core 2.0 a apărut cu îmbunătățiri majore
Microsoft a lansat o nouă versiune majoră a runtime-ului său .NET Core. Pentru cei dintre voi care nu știu, .NET Core este o platformă de dezvoltare multiplatformă întreținută de Microsoft și de comunitatea .NET. Versiunea 2.0 aduce o mulțime de îmbunătățiri ale performanței, suport pentru mai multe platforme și câteva caracteristici noi pentru utilizatorii celor mai recente versiuni Visual Studio IDE.
.NET Core implementează, de asemenea, .NET Standard 2.0 pentru a oferi mai mult de două ori numărul de noi API-uri pentru dezvoltatori care îl folosesc în proiectele lor. .NET Core 2.0 poate fi instalat alături de versiunile anterioare de rulare. În timp ce proiectele existente vor continua să vizeze versiunile 1.0 și 1.1; va trebui să vizați noua versiune manual.
Iată ce este nou în această versiune conform jurnalului oficial de modificări:
Timp de rulare
- Îmbunătățiri majore de performanță în runtime și framework
Implementează .NET Standard 2.0 - 6 platforme noi acceptate, inclusiv Debian Stretch, SUSE Linux Enterprise Server 12 SP2 și macOS High Sierra.
- RyuJIT este x86 JIT în .NET Core 2.0
- Versiunile ARM32 pentru Linux și Windows sunt acum disponibile, în previzualizare.
SDK
- dotnet restore este acum o comandă implicită.
- Proiectele .NET Core și .NET Standard pot face referire la pachetele și proiectele NuGet .NET Framework.
- SDK-ul .NET Core poate fi construit din sursă cu depozitul de compilare sursă.
Studio vizual
- Live Unit Testing acceptă .NET Core
- Îmbunătățiri de navigare în cod
- Suport C# Azure Functions în casetă
- Suport CI/CD pentru containere
Microsoft a lansat, de asemenea, noi versiuni ale Visual Studio 2017 (versiunea 15.3) și Visual Studio pentru Mac (versiunea 7.1) cu suport pentru această versiune .NET Core. Îndreptați-vă spre postare oficială pe blogul Microsoft despre asta pentru a afla mai multe despre această ediție.
De asemenea, puteți afla mai multe detalii despre caracteristicile .NET Core 2.0 și descărcați-l de aici.