.NET Core 3.0 implementuje Windows Forms i Windows Presentation Foundation (WPF), co pozwoli obsługiwać aplikacje Windows Desktop (Win32). Framework obsługuje od teraz także układy Arm64 na platformach Linux i Raspberry Pi, pomagając tym samym rozwijać projekty Internetu Rzeczy. Nowe wydanie jest dostarczane z obsługą C# 8, F# 4.7 i .NET Standard 2.1.
Sporym ułatwieniem przy uruchamianiu aplikacji jest rezygnacja z polecenia dotnet na rzecz tworzonych automatycznie plików wykonywalnych dla aplikacji. Zoptymalizowane API JSON to lepsza wydajność i mniejsze obciążenie dla garbage collectora, który z kolei wykazywał będzie mniejsze zapotrzebowanie na pamięć.
Aby korzystać z .NET Core 3.0 potrzebne jest Visual Studio 16.3 w przypadku Windowsa, Visual Studio 8.3 dla macOS lub bieżąca wersja Visual Studio Code.
Pełną listę zmian znajdziecie tutaj.
Premiera .NET Core 3.1 (LTS) odbędzie się w listopadzie, kiedy to zakończone zostanie wsparcie dla wersji 3.0.
Źródło: Microsoft