.NET Core 2.0 izašao je s velikim poboljšanjima
Microsoft je objavio novu glavnu verziju svog .NET Core runtimea. Za one od vas koji ne znaju, .NET Core je platforma za razvoj na više platformi koju održavaju Microsoft i .NET zajednica. Verzija 2.0 donosi mnoga poboljšanja performansi, podršku za više platformi i nekoliko novih značajki za korisnike najnovijih verzija Visual Studio IDE.
.NET Core također implementira .NET Standard 2.0 kako bi omogućio više nego dvostruko veći broj novih API-ja za programere koji ga koriste u svojim projektima. .NET Core 2.0 može se instalirati uz prethodne verzije vremena izvođenja. Dok će postojeći projekti i dalje ciljati na verzije 1.0 i 1.1; morat ćete ručno ciljati novu verziju.
Evo što je novo u ovom izdanju prema službenom dnevniku promjena:
Vrijeme izvođenja
- Velika poboljšanja performansi u vremenu izvođenja i okviru
Implementira .NET Standard 2.0 - Podržano je 6 novih platformi, uključujući Debian Stretch, SUSE Linux Enterprise Server 12 SP2 i macOS High Sierra.
- RyuJIT je x86 JIT u .NET Core 2.0
- Linux i Windows ARM32 verzije su sada dostupne, u pregledu.
SDK
- dotnet restore sada je implicitna naredba.
- Projekti .NET Core i .NET Standard mogu se pozivati na .NET Framework NuGet pakete i projekte.
- .NET Core SDK može se izgraditi iz izvora pomoću repo izvorne gradnje.
Vizualni studio
- Live Unit Testing podržava .NET Core
- Poboljšanja kodne navigacije
- Podrška za C# Azure funkcije u kutiji
- CI/CD podrška za kontejnere
Microsoft je također objavio nove verzije Visual Studio 2017 (verzija 15.3) i Visual Studio za Mac (verzija 7.1) s podrškom za ovo izdanje .NET Core. Krenite do službeni Microsoftov blog post o tome da biste saznali više o ovom izdanju.
Također možete saznati više pojedinosti o značajkama .NET Core 2.0 i preuzmite ga odavde.