Announcing .NET Core 3.1 Preview 3

Rich Lander [MSFT]

Today, we’re announcing .NET Core 3.1 Preview 3. .NET Core 3.1 is a small and short release focused on key improvements in Blazor and Windows desktop, the two big additions in .NET Core 3.0.. It will be a long term support (LTS) release. We are coming near the end of the 3.1 release and expect to release it in early December.

You can download .NET Core 3.1 Preview 3 on Windows, macOS, and Linux.

ASP.NET Core and EF Core are also releasing updates today.

Visual Studio 16.4 Preview 5 and Visual Studio for Mac 8.4 Preview 2 are also releasing today. They are required updates to use .NET Core 3.1 Preview 3. Visual Studio 16.4 includes .NET Core 3.1, so just updating Visual Studio to 16.4 Preview 5 will give you the latest version of both products.


Go Live

This release is supported in production and you can call Microsoft support with issues.

The site (see version in footer) has been running .NET Core 3.1 in production since Preview 1 without issue and will be updated to Preview 3 shortly. We are confident about the quality of the release.


The primary goal of .NET Core 3.1 is to polish the features and scenarios we delivered in .NET Core 3.0. .NET Core 3.1 will be a long term support (LTS) release, supported for at least 3 years.

The initial download numbers for .NET Core 3.0 are even higher than we expected. We guess that 80-90% (or even higher) of the .NET Core ecosystem will move to .NET Core 3.1 within the first 6 months of the release. We are encouraging everyone to move to the 3.1 release as soon as they can, given that it has a lot of improvements (largely via 3.0) and is the newest LTS release.

Please install and test .NET Core 3.1 Preview 3 and give us feedback.

If you missed it, check out the .NET Core 3.0 announcement from earlier this year.