.NET Core 3.0 was announced yesterday at Microsoft Build 2018. Set to arrive in 2019, .NET Core 3.0 will support Windows desktop applications, new and existing.
Of the .NET Roadmap, Scott Hunter (Director Program Management .NET at Microsoft) said, “Earlier this morning before we went on stage we announced the .NET Core 3.0 Roadmap. When we started doing .NET Core I thought we’d only do a version every 3 years… we seem to be on a major version every year. The big thing is, if you look at .NET Core 2 it’s primarily web and cloud – the 2 workloads we’re trying to drive. You’re going to see with .NET 3 we bring in desktop, we bring in IoT, we bring in AI...”
.NET Core 3 desktop improvements will include:
– .NET Core 3 support for WinForms and WPF Frameworks:
- XAML Islands – WinForms and WPF can host UWP
- XAML Controls – WinForms and WPF browser and media UWP controls
- High DPI fixes for WinForms.
– Access to all Windows 10 APIs.
– .NET Core App Bundler:
- Precompiled, fast startup
- Small apps used by removing unused dependencies, link away unused IL
- Single self-contained .exe
Further details about .NET Core 3.0 are available in this post on the Microsoft .NET Blog: .NET Core 3 and Support for Windows Desktop Applications.