Wyszedł .NET Core 2.0 z dużymi ulepszeniami
Firma Microsoft wydała nową główną wersję swojego środowiska uruchomieniowego .NET Core. Dla tych, którzy nie wiedzą, .NET Core to wieloplatformowa platforma programistyczna obsługiwana przez firmę Microsoft i społeczność .NET. Wersja 2.0 przynosi wiele ulepszeń wydajności, obsługę większej liczby platform i kilka nowych funkcji dla użytkowników najnowszych wersji IDE Visual Studio.
.NET Core wdraża również .NET Standard 2.0, aby zapewnić ponad dwukrotnie większą liczbę nowych interfejsów API dla programistów używających go w swoich projektach. .NET Core 2.0 można zainstalować wraz z poprzednimi wersjami środowiska uruchomieniowego. Podczas gdy istniejące projekty będą nadal ukierunkowane na wersje 1.0 i 1.1; musisz ręcznie ustawić kierowanie na nową wersję.
Oto, co nowego w tej wersji, zgodnie z oficjalnym dziennikiem zmian:
Czas pracy
- Główne ulepszenia wydajności w środowisku wykonawczym i frameworku
Implementuje .NET Standard 2.0 - Obsługiwanych jest 6 nowych platform, w tym Debian Stretch, SUSE Linux Enterprise Server 12 SP2 i macOS High Sierra.
- RyuJIT to x86 JIT w .NET Core 2.0
- Kompilacje ARM32 dla systemów Linux i Windows są teraz dostępne w wersji zapoznawczej.
SDK
- dotnet restore jest teraz poleceniem niejawnym.
- Projekty .NET Core i .NET Standard mogą odwoływać się do pakietów i projektów NuGet .NET Framework.
- Zestaw .NET Core SDK można skompilować ze źródła za pomocą repozytorium kompilacji źródła.
Visual Studio
- Live Unit Testing obsługuje .NET Core
- Ulepszenia nawigacji po kodzie
- Obsługa C# Azure Functions w pudełku
- Obsługa CI/CD dla kontenerów
Firma Microsoft wydała również nowe wersje Visual Studio 2017 (wersja 15.3) i Visual Studio dla komputerów Mac (wersja 7.1) z obsługą tej wersji .NET Core. Udaj się do oficjalny wpis na blogu Microsoft na ten temat aby dowiedzieć się więcej o tym wydaniu.
Możesz również dowiedzieć się więcej o funkcjach platformy .NET Core 2.0 i pobierz go stąd.