Microsoft introduced a new significant release of the .NET 6 open platform created by the unification of the .NET products Framework, .NET Core and Mono. Based on .NET 6, you can create multi-platform browser applications, cloud systems, desktops, IoT devices and mobile platforms using uniform libraries and a general assembly process that does not depend on the type of application. Build .NET SDK 6, .NET Runtime 6 and ASP.NET Core Runtime 6 formed for Linux, MacOS and Windows . .NET Desktop Runtime 6 comes only for Windows. Associated with the project Workings extended under Mit license.
The .NET 6 enters Runtime CoreClr with a Ryujit Jit compiler, Standard libraries , library CorefX , WPF , Windows Forms, WinUI, Entity Framework, command line interface dotnet , frameworks for Development of client applications WPF and Windows Forms , as well as Tools for the development of microservice, libraries, server, graphic and console applications. Separately Published Stack for developing Web applications ASP.NET CORE 6.0 and ORM layer Entity Framework Core 6.0 (drivers, including SQLite and PostgreSQL), as well as languages C # 10 And F # 6 . Support .NET 6.0 and C # 10 enabled in the free editor code Visual Studio Code .
Features of the new issue:
- Significantly Erected Productivity, including File I / O Optimization.
- in C # 10 implemented Support for structures in the form of records (Record Struct), directives “Global Using”, tied to files of namespaces of names and new features for lambda expressions. The compiler has added support for incremental generation of the source code.
- in F # 6 appeared