Introducing .NET 5.0 Preview 3

Introducing the new version of .NET 5.0 Preview 3. It contains a set of new features and performance improvements. We continue to work on more fundamental features that will be contained in the final release of 5.0. The article about .NET 5.0 Preview 1 covers what we plan to implement in .NET 5.0. Please check out the dotnet / designs publication and repository and share your feedback. And of course, please install Preview 3 and test your tasks with the new version.

You can  download .NET 5.0 Preview 3 for Windows, macOS and Linux:


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

Details about the version under the cut.



You should use Visual Studio 2019 16.5 to work with .NET 5.0. Install the latest  C # extension to use .NET 5.0 with Visual Studio Code. .NET 5.0 is not yet supported in Visual Studio for Mac.

Together with the release:


Let's look at some improvements in Preview 3.

Improving code quality in RyuJIT


Each release includes a set of changes that improve the machine code that the JIT generates (we call it β€œcode quality”). Better code quality means better application performance.


System.Text.Json



.NET SDK Support for the .NET Framework Assemblies


The .NET SDK will now automatically reference  the  Microsoft.NETFramework.ReferenceAssemblies  NuGet package NuGet package based on the target .NET Framework in the project file. This change allows you to create .NET Framework projects on a computer without the .NET Framework targeting package installed. This improvement applies only to targeting packages and does not take into account other dependencies that the project may have.

Conclusion


We would be very happy to receive your feedback on release quality. Over the next few months there will be a lot of new things, but the main release will be released in November.

All Articles