.NET Core 3 Will Support Windows Desktop Applications

Posted on May 7, 2018 by Paul Thurrott in Dev, Windows 10 with 19 Comments

.NET Core 3 Will Support Windows Desktop Applications

Microsoft announced today that .NET Core 3 Will support Windows desktop applications via a set of add-on packs. The firm expects to ship these releases in 2019.

“We are planning on releasing a first preview of .NET Core 3 later this year and the final version in 2019,” a post to Microsoft’s .NET Blog notes. “The highlight of .NET Core 3 is support for Windows desktop applications, specifically Windows Forms, Windows Presentation Framework (WPF), and UWP XAML.”

If you’re familiar with .NET Core, you know that this platform was designed to create an open and cross-platform version of the .NET Framework, which was Windows-only. The addition of Windows desktop application support doesn’t change this mission. But it does expand the scope of .NET Core to include key workloads that today still require the deprecated .NET Framework.

“Support for Windows desktop will be added as a set of ‘Windows Desktop Packs’, which will only work on Windows,” the software giant notes. “.NET Core isn’t changing architecturally with this new version. We’ll continue to offer a great cross-platform product, focused on the cloud.”

Today, .NET Core for the desktop will offer performance improvements, easy testing of new .NET Core versions, machine-global and application-local deployment support, and support for the .NET Core CLI tools and SDK-style projects in Visual Studio. But with version 3, the feature-set is improving dramatically, with access to the full Windows 10 (WinRT) API set, the ability to host UWP XAML controls in WPF and Windows Forms applications, and the ability to host UWP browser and media controls.

“Today’s news demonstrates a large investment and commitment in Windows desktop applications,” Microsoft claims.

Tagged with

Elevate the Conversation!

Join Thurrott Premium to enjoy our Premium comments.

Premium member comments on news posts will feature an elevated status that increases their visibility. This tab would allow you to participate in Premium comments with other premium members. Register to join the other Premium members in elevating the conversation!

Register or Subscribe

Join the discussion!


Don't have a login but want to join the conversation? Become a Thurrott Premium or Basic User to participate