.NET Core 3.1 Preview 1 Focuses on Blazor, Desktop

The first preview of .NET Core 3.1 focuses on two of the big features highlighting the Sept. 23 release of .NET Core 3.0: Blazor (for C# Web development instead of JavaScript) and desktop development (Windows Forms and Windows Presentation Foundation).

Rather than wholesale changes or completely new functionality, however, this first preview, announced today (Oct. 15), just provides minor polishing of those two features.

.NET Core 3.1, a long term support (LTS) release (supported for at least three years), is expected to debut in December. Richard Lander, .NET program manager, said v3.1 will include several improvements that didn't make this first preview, including C++/CLI, support for new macOS 10.15 Catalina security requirements and an improved Desktop Runtime installer. The latter, for WinForms and WPF, will gain the ability to install the .NET Core Runtime, which includes CoreFX and CoreCLR.

Lander noted that Visual Studio 16.4 Preview 2 -- also shipping today -- includes .NET Core 3.1, so an IDE update will provide both releases in one step.

More information on this first release can be found in an announcement post and the release notes.

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus


  • Blazor's Future: gRPC Is Key

    Blazor guru Steve Sanderson detailed what Microsoft is thinking about the future of the revolutionary project that enables .NET-based web development using C# instead of JavaScript, explaining how gRPC is key, along with a new way of testing and a scheme for installable desktop apps.

  • Don't Do It All Yourself: Exploiting gRPC Well Known Types in .NET Core

    If you're creating business services that send dates and decimal data then you may be concerned that gRPC services don't support the relevant data types. Don't Panic! There are solutions. Here's how to use them.

  • Sign

    Microsoft Points Blazor to Native Mobile Apps

    Blazor, the red-hot Microsoft project that lets .NET developers use C# for web development instead of JavaScript, is now being pointed toward the mobile realm, targeting native iOS and Android apps.

  • Circl

    Implementing State in .NET Core gRPC Messages with oneof

    In the real world, you've been dealing with the State pattern every time you designed a set of database tables. The Protocol Buffers specification lets you do the same thing when you define the messages you send and receive from your gRPC Web Service.

  • C#, .NET and SQL Server Make List of Top In-Demand Programming Skills

    Microsoft-centric technologies are featured prominently in a new examination of the top in-demand programming skills published by careers site

.NET Insight

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.

Upcoming Events