Co nowego w .NET Core 2.0 i Visual Studio 2017?

Co nowego w .NET Core 2.0 i Visual Studio 2017?

Autor: Krzysztof Sulikowski

Opublikowano: 8/15/2017, 8:38 PM

Liczba odsłon: 2856

.NET Core 2.0 został ukończony i od wczoraj dostępne jest jego pełne wydanie. Deweloperzy mogą zacząć z nim pracować przy pomocy wiersza poleceń, edytora tekstu, Visual Studio 2017 w nowej wersji 15.3, Visual Studio Code lub Visual Studio dla komputerów Mac. Core 2.0 jest też gotowy do pracy w środowiskach produkcyjnych i w chmurze, np. Microsoft Azure.

Najważniejsze nowości w .NET Core 2.0 to usprawnienia frameworka i środowiska uruchomieniowego, implementacja .NET Standard 2.0, wsparcie dla 6 nowych platform, w tym Debian Stretch, SUSE Linux Enterprise Server 12 SP2 i macOS High Sierra, kompilacje Linux i Windows ARM32, możliwość tworzenia referencji do pakietów i projektów .NET Framework NuGet przez .NET Core i .NET Standard czy też możliwość skompilowania .NET Core SDK ze źródła. Aktualizację otrzymał też Visual Studio 2017, który w nowej wersji 15.3 zyskał usprawnienia w nawigacji po kodzie, poprawione debugowanie, wsparcie dla funkcji Azure w C#, wsparcie CI/CD dla kontenerów i wsparcie Live Unit Testing dla .NET Core.

.NET Core 2.0

Oprócz .NET Core do wersji 2.0 zaktualizowano ASP.NET Core, Entity Framework Core oraz kompletną specyfikację .NET Standard. Ważnym celem przyświecającym .NET Core i .NET Standard było wprowadzenie spójności dla jak największej liczby interfejsów (API) w różnych wersjach .NET - Microsoft podaje, że z 13 tysięcy API w .NET Standard 1.6 ich liczba wzrosła do 32 tysięcy w wersji 2.0. Najwięcej z nich to API .NET Framework, co oznacza, że deweloperzy nie będą mieli większych trudności przy portowaniu kodu z .NET Framework do .NET Standard. Powstanie .NET Core wiązało się z forkingiem .NET Framework, by uczynić go bardziej "przenośnym" w kontekście wieloplatformowym. Powołany do życia w 2014 roku .NET Core stał się otwartoźródłową, wieloplatformową implementacją .NET, działającą w Windows, Linux i macOS.

Aktualnie .NET Standard 2.0 jest wspierany przez .NET Framework 4.6.1, .NET Core 2.0, Mono 5.4, Xamarin iOS 10.14, Xamarin.Mac 3.8 i Xamarin.Android 7.5. Wsparcie dla Windows 10 UWP przewidziane jest na drugą połowę tego roku. Szczegóły na temat najnowszych wydań znajdziecie na stronach .NET Blog i The Visual Studio Blog.

Źródło: https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-net-core-2-0/

Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia