Microsoft has released the second preview release of .NET 10, featuring improvements in several domains such as the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, and .NET MAUI. The release features enhancements in encryption algorithms, runtime performance, array enumeration de-abstraction, inlining of late devirtualized methods, and introduces support for casting and negation in NativeAOT's Type Preinitializer. The SDK now provides a more consistent command order for the dotnet CLI, and C# includes partial events and constructors. Visual Basic does not introduce any new features; however, ASP.NET Core and Blazor have enhanced the Blazor Web App project template by incorporating a reconnection UI component. The .NET MAUI has undergone enhancements, featuring the introduction of a new InvokeJavascriptAsync method.
.NET 10 Preview 2 is now available!
Today, we are excited to announce the second preview release of .NET 10 with enhancements across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, and more. Check out the full release notes linked below and get started today.