.NET Core 2.0 je venku s významnými vylepšeními
Společnost Microsoft vydala novou hlavní verzi svého runtime .NET Core. Pro ty z vás, kteří nevědí, .NET Core je multiplatformní vývojová platforma spravovaná společností Microsoft a komunitou .NET. Verze 2.0 přináší mnoho vylepšení výkonu, podporu pro více platforem a několik nových funkcí pro uživatele nejnovějších verzí Visual Studio IDE.
.NET Core také implementuje .NET Standard 2.0, aby poskytl více než dvojnásobný počet nových rozhraní API pro vývojáře, kteří jej používají ve svých projektech. .NET Core 2.0 lze nainstalovat spolu s předchozími verzemi runtime. Zatímco stávající projekty budou i nadále cílit na verze 1.0 a 1.1; budete muset zacílit novou verzi ručně.
Zde je to, co je nového v tomto vydání podle oficiálního protokolu změn:
Doba běhu
- Hlavní vylepšení výkonu v běhovém prostředí a rámci
Implementuje .NET Standard 2.0 - Podporováno 6 nových platforem, včetně Debian Stretch, SUSE Linux Enterprise Server 12 SP2 a macOS High Sierra.
- RyuJIT je x86 JIT v .NET Core 2.0
- Sestavení ARM32 pro Linux a Windows jsou nyní k dispozici ve verzi Preview.
SDK
- dotnet restore je nyní implicitní příkaz.
- Projekty .NET Core a .NET Standard mohou odkazovat na balíčky a projekty NuGet .NET Framework.
- .NET Core SDK lze sestavit ze zdroje pomocí úložiště pro sestavení zdroje.
Vizuální studio
- Živé testování jednotek podporuje .NET Core
- Vylepšení navigace v kódu
- Podpora C# Azure Functions v krabici
- Podpora CI/CD pro kontejnery
Společnost Microsoft také vydala nové verze Visual Studio 2017 (verze 15.3) a Visual Studio pro Mac (verze 7.1) s podporou pro toto vydání .NET Core. Vydejte se na oficiální příspěvek na blogu společnosti Microsoft o tom najít více o tomto vydání.
Můžete se také dozvědět více podrobností o funkcích .NET Core 2.0 a stáhněte si to odtud.