Microsoft today released .NET Core 3.0 as well as Visual Studio 2019 version 16.3 for Windows and version 8.3 for Mac at .NET Conf 2019. Think of this as a stop-gap release before the company’s major .NET 5 released next year.
At its Build 2019 developers conference in May, Microsoft shared its .NET roadmap. The first milestone, which the company has now hit, was .NET Core 3 shipping in September. Next, .NET 5 will ship in November 2020, with the first preview available in the first half of 2020. Microsoft then intends to ship a major version of .NET once a year, in November.
.NET Core 3.0
.NET Core 3.0 brings support for Windows Desktop apps built with WPF and Windows Forms. Developers who build Windows Desktop apps can thus leverage .NET Core platform features. Those include framework deployments (such as self-contained or side-by-side), better runtime performance for certain classes of APIs (such as I/O and networking), as well as all the new language features in C# 8. You can also more easily take advantage of Windows 10 capabilities. That means MSIX packaging technology, platform APIs via NuGet, and UI updates with XAML Islands.