.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.

This release contains the following improvements.

Libraries

Encryption algorithm can now be specified in PKCS#12/PFX Export
Full Release Notes

Runtime

Array Enumeration De-Abstraction
Inlining of Late Devirtualized Methods
Devirtualization Based on Inlining Observations
Support for Casting and Negation in NativeAOT’s Type Preinitializer
Full Release Notes

SDK

More consistent command order for dotnet CLI
Full Release Notes

C#

Partial events and constructors
Full Release Notes

F#

This release you will find updates across the F# language, FSharp.Core standard library, and FSharp.Compiler.Service.

Visual Basic

No new features added in this preview release.
Full Release Notes

ASP.NET Core & Blazor

Reconnection UI component added to the Blazor Web App project template
NavigateTo no longer scrolls to the top for same page navigations
Ignore query string and fragment when using NavLinkMatch.All
Close QuickGrid column options
Populate XML doc comments into OpenAPI document
Upgrade to OpenAPI.NET v2.0.0-preview7
Treat empty strings in form posts as null for nullable value types
New authentication and authorization metrics
Full Release Notes

.NET MAUI

ShadowTypeConverter
SpeechOptions Rate
Styling Modal as Popover
Switch.OffColor
HybridWebView new InvokeJavascriptAsync Method
Deprecations
Full Release Notes

.NET for Android

This release was focused on quality improvements. A detailed list can be found on dotnet/android GitHub releases.

.NET for iOS, Mac Catalyst, macOS, tvOS

This release was focused on quality improvements. A detailed list can be found on dotnet/macios GitHub releases including a list of Known issues.

Windows Forms

Clipboard Code Sharing with WPF
Ported more System.Windows.Forms.Design UITypeEditors
Quality Enhancements
Full Release Notes

Windows Presentation Foundation (WPF)

Performance Improvements
Fluent Style Changes
Bug Fixes
Engineering Health
Full Release Notes

Entity Framework Core

Support for the .NET 10 RightJoin operator
Small improvements
Full Release Notes

Container Images

Native AOT SDK images
Full Release Notes

Get started

To get started with .NET 10, install the .NET 10 SDK.

If you’re on Windows using Visual Studio, we recommend installing the latest Visual Studio 2022 preview. You can also use Visual Studio Code and the C# Dev Kit extension with .NET 10.

Join us for .NET 10 Preview 2 Unboxed Live Stream

Join us for an unboxing video with the team to discuss what’s new in this preview release, with live demos from the dev team!

.NET 10 Discussions

The team has been making monthly announcements alongside full release notes on the dotnet/core GitHub Discussions and has seen great engagement and feedback from the community.

Stay up-to-date with .NET 10

You can stay up-to-date with all the features of .NET 10 with:

What’s new in .NET 10
What’s new in C# 14
What’s new in .NET MAUI
What’s new in ASP.NET Core
What’s new in Entity Framework Core
What’s new in Windows Forms
What’s new in WPF
Breaking Changes in .NET 10
.NET 10 Releases

Additionally, be sure to subscribe to the GitHub Discussions RSS news feed for all release announcements.

We want your feedback, so head over to the .NET 10 Preview 2 GitHub Discussion to discuss features and give feedback for this release.

The post .NET 10 Preview 2 is now available! appeared first on .NET Blog.

Scroll to Top