Microsoft Dev Blogs

.NET 10 Preview 1 is now available!

thumbnail
  • Libraries

    • Finding Certificates By Thumbprints Other Than SHA-1
    • Finding PEM-encoded Data in ASCII/UTF-8
    • New Method Overloads in ISOWeek for DateOnly Type
    • String Normalization APIs to Work with Span of Characters
    • Numeric Ordering for String Comparison
    • Adding TimeSpan.FromMilliseconds Overload with a Single Parameter
    • ZipArchive performance and memory improvements
    • Additional and overloads for More Left-Handed Matrix Transformation Methods
  • Runtime

    • Array Interface Method Devirtualization
    • Stack Allocation of Arrays of Value Types
    • AVX10.2 Support
  • SDK

    • Pruning of Framework-provided Package References
  • C#

    • Implicit span conversions backed properties
    • Modifiers on simple lambda parameters
    • Experimental feature – String literals in data section
  • F#

    • Updates across the F# language, FSharp.Core standard library, and FSharp.Compiler.Service
  • Visual Basic

    • Constraint support
    • Honor overload resolution priority
  • ASP.NET Core & Blazor

    • OpenAPI 3.1 support
    • Generate OpenAPI documents in YAML format
    • Response description on Detect if URL is local using
    • Improvements to integration testing of apps with top-level statements
    • QuickGrid parameter Blazor script as a static web asset
    • Route syntax highlighting for Blazor
  • .NET MAUI

    • Quality improvements
    • CollectionView enhancements for iOS and Mac Catalyst
  • .NET for Android

    • Android 16 (Baklava) Beta 1
    • Minimum supported Android API recommendations
    • Building with JDK-21 is now supported
    • Support for Android projects
    • Enable marshal methods by default
    • Visual Studio Design-Time Builds no longer invoke
  • .NET for iOS, Mac Catalyst, macOS, tvOS

    • Trimmer warnings enabled by default
    • Bundling original resources in libraries
  • Windows Forms

    • Clipboard related serialization and deserialization changes
    • Obsoleted Clipboard APIs
    • New Clipboard related APIs
  • Windows Presentation Foundation (WPF)

    • Quality improvements
  • Entity Framework Core

    • Support for the .NET 10 LeftJoin operator
    • ExecuteUpdateAsync now accepts a regular, non-expression lambda
  • Container Images

    • Tags use Ubuntu 24.04
    • Debian images use Debian 13 “Trixie”
    • Ubuntu Chiseled images now contain the Chisel manifest
  • Get started

    • Install the .NET 10 SDK
    • Install the latest Visual Studio 2022 preview
    • Use Visual Studio Code and the C# Dev Kit extension with .NET 10
  • .NET 10 Preview 1 Unboxed Live Stream

    • Join for an unboxing video with the team discussing new features and live demos
  • .NET 10 Discussions

    • Engage with the team on GitHub Discussions for feedback and feature discussions
  • Stay up-to-date with .NET 10

    • Follow the latest updates on .NET 10 and related technologies
    • Subscribe to GitHub Discussions RSS news feed for release announcements
    • Provide feedback on .NET 10 Preview 1 GitHub Discussion page.