Introducing .NET Core 3.1 Preview 2

Introducing .NET Core 3.1 Preview 2 . .NET Core 3.1 will be a small release focusing on key enhancements to Blazor and Windows desktop, the two big new releases of .NET Core 3.0. This will be a long-term support (LTS) release with an expected final roll-out date in December 2019.



You can download .NET Core 3.1 Preview 2 for Windows, macOS, and Linux.





ASP.NET Core and EF Core are now also available.



Visual Studio 16.4 Preview 3 and Visual Studio for Mac 8.4 Preview 3 are now also available. These are required updates to use .NET Core 3.1 Preview 2. Visual Studio 16.4 includes .NET Core 3.1, so a simple Visual Studio update will install both editions for you.



Details:









Enhancements



The biggest improvement in this release is support for C ++ / CLI (AKA "managed C ++"). C ++ / CLI is only available on Windows. Changes for C ++ / CLI are made mainly in Visual Studio. To use C ++ / CLI, you need to set the “Desktop Development in C ++” workload and the “C ++ / CLI Support” component. You can see this selected component (last displayed) in the image below.







This component adds a couple of patterns that you can use:





If you cannot find them, simply find them in the New Project dialog box.



Conclusion



The main goal of .NET Core 3.1 is to improve the features and scripts that we introduced in .NET Core 3.0. .NET Core 3.1 will be a long-term support (LTS) release , supported for at least 3 years.



Please install and test .NET Core 3.1 Preview 2 and leave your review. Please note that this version is not recommended for use in production.



If you suddenly missed it, read the announcement of .NET Core 3.0 .






See also: 7 free developer courses



All Articles