.NET Core 2.0 излиза със значителни подобрения
Microsoft пусна нова основна версия на своята среда за изпълнение на .NET Core. За тези от вас, които не знаят, .NET Core е кросплатформена платформа за разработка, поддържана от Microsoft и .NET общността. Версия 2.0 носи много подобрения в производителността, поддръжка за повече платформи и няколко нови функции за потребителите на най-новите версии на Visual Studio IDE.
.NET Core също така внедрява .NET Standard 2.0, за да предостави повече от два пъти по-голям брой нови API за разработчиците, които го използват в своите проекти. .NET Core 2.0 може да бъде инсталиран заедно с предишни версии по време на изпълнение. Докато съществуващите проекти ще продължат да са насочени към версии 1.0 и 1.1; ще трябва да насочите новата версия ръчно.
Ето какво е новото в тази версия според официалния регистър на промените:
Време за изпълнение
- Основни подобрения в производителността по време на изпълнение и рамка
Внедрява .NET Standard 2.0 - Поддържани са 6 нови платформи, включително Debian Stretch, SUSE Linux Enterprise Server 12 SP2 и macOS High Sierra.
- RyuJIT е x86 JIT в .NET Core 2.0
- Linux и Windows ARM32 компилации вече са налични, в предварителен преглед.
SDK
- dotnet recover вече е имплицитна команда.
- Проектите .NET Core и .NET Standard могат да препращат към .NET Framework NuGet пакети и проекти.
- Комплектът за разработване на софтуер (SDK) на .NET Core може да бъде изграден от източник с репозиторията за изграждане на източник.
Визуално студио
- Тестването на модули на живо поддържа .NET Core
- Подобрения в кодовата навигация
- Поддръжка на C# Azure функции в кутията
- CI/CD поддръжка за контейнери
Microsoft също така пусна нови версии на Visual Studio 2017 (версия 15.3) и Visual Studio за Mac (версия 7.1) с поддръжка за тази версия на .NET Core. Насочете се към официална публикация в блога на Microsoft за това за да намерите повече за това издание.
Можете също да научите повече подробности за функциите на .NET Core 2.0 и изтеглете го от тук.