.NET 10.0 ist der Nachfolger von
.NET 9.0.
.NET 10. soll im November 2025 erscheinen.
FaktenTermine- Preview 1: 25.2.2025
- Preview 2: 18.3.2025
- Preview 3: 10.4.2025
- Preview 4: 12.5.2025
- Preview 5: 10.6.2025
- …
- Release: Voraussichtlich am 11. November 2025
Bezugsquellehttps://dotnet.microsoft.com/en-us/download/dotnet/10.0
Neuerungen im .NET SDK 10.0- Vereinheitlichte Kommandozeilenparameterreihenfolge, z.B. dotnet package add statt dotnet add package (alter Befehl aber weiterhin verfügbar)
- Workload Sets nun neuer Standard bei Workload-Installationen
- Kompilieren und Starten einzelner C#-Dateien (C#-Scripting)
Neuerungen in der .NET-Basisklassenbibliothek in .NET 10.0- Neue LINQ-Operatoren LeftJoin() und RightJoin()
- TryAdd() und TryGetValue() für OrderedDictionary<T,T>
- IP-Adressen prüfen mit System.Net.IPAddress.IsValid()
- Mehr Kontrolle beim Zertifikatsexport mit X509Certificate.ExportPkcs12()
- In der Klasse X509Certificate2Collection existiert eine neue Methode FindByThumbprint() um ein digitales Zertifikat anhand des SHA-Fingerabdrucks zu finden.
- Die Klasse ISOWeek bietet drei neue Methoden zum Umgang mit dem Datentyp System.DateOnly. Bisher war hier nur System.DateTime möglich:
DateOnly now = DateOnly.FromDateTime(DateTime.Now);
Console.WriteLine(ISOWeek.GetWeekOfYear(now));
Console.WriteLine(ISOWeek.GetYear(now));
Console.WriteLine(ISOWeek.ToDateOnly(2025, 1, DayOfWeek.Tuesday)); // 30.12.2024- Die Implementierung der Verarbeitung von ZIP-Archiven wurde optimiert, z.B. wurde das Aktualisieren von ZIP-Archiven um 99,8% beschleunigt (ein Hinzufügen einer 2-GB-Datei von 177 ms auf 0.13ms) und verbraucht nun 99,99% weniger RAM (nun 7.01 KB statt 2 GB RAM). https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#ziparchive-performance-and-memory-improvements
- Asynchrone ZIP-Operationen: ExtractToDirectoryAsync(), ExtractToFileAsync(), CreateFromDirectoryAsync(), OpenAsync(), OpenReadAsync(), CreateAsync(), CreateEntryFromFileAsync() u.a.
- Drei neue asymmetrische Kryptografiealgorithmen für Post-Quantum Cryptography (PQC): MiracleList-KEM (FIPS 203), MiracleList-DAS (FIPS 204), and SLH-DAS (FIPS 205)
Neuerungen in System.Text.Json 10.0- JSON Patch für System.Text.Json via Paket Microsoft.AspNetCore.JsonPatch.SystemTextJson
- GetPropertyCount() in der Klasse JsonElement
- RemoveRange() und RemoveAll() in JsonArray
- Einstellungen für zirkuläre Referenzen beim Source Generator
Windows Forms 10.0 und WPF 10.0