Microsoft releases .NET 7 with unified codebase – Computer – News


Microsoft has made .NET 7 obtainable. The brand new model of the developer platform is Microsoft’s newest effort to make .NET extra common with a single SDk and runtime.

Microsoft has the software program made publicly obtainable after it first existed as beta. The brand new model of .NET is 7.0 and has each higher efficiency and new options. Microsoft writes in a weblog submit that these new options embody help for C# 11 and F# 7. Microsoft has additionally included .NET MAUI within the software program, and a lot of the present frameworks equivalent to Blazor and Types have been up to date. It’s also attainable to run .NET 7 tasks in containers and to implement workflows in GitHub actions. .NET 7 additionally has native help for Arm64 and enhanced help for Linux techniques.

The brand new model of the software program marks the third time Microsoft has tried to make .NET ‘unified’. The corporate already tried that with .NET 5. Microsoft has been working since 2014 on the chance to make the previous framework, which till then solely labored on Home windows, open supply and make it suitable with different techniques. With .NET 5, Microsoft was already attempting to create a single .NET runtime and framework from a single codebase. Later, Microsoft mentioned that would not occur till .NET 6. As a result of pandemic and the related logistical challenges, Microsoft determined to not embody sure parts such because the Multi-platform App UI in .NET. That is occurring for the primary time in model 7.0. This makes it seem like all the .NET code that was beforehand in Core, Framework, Xamarin, and Mono has lastly been ported over to the only .NET 7.0 codebase.

.NET 7 is a customary time period helplaunch. Because of this the software program will obtain help for 18 months, till Could 2024. That’s lower than predecessor .NET 6, which is supported till November 2024 as long run help-release.

net 7