Der .NET 11 Tracker
Ein Bookmark für den gesamten .NET 11 Zyklus.
Dieses Thema sammelt alles, was ich über .NET 11 geschrieben habe: Previews, Änderungen an der Laufzeit, GC-Updates, JIT-Arbeit und die neue BCL-Oberfläche. Legen Sie diese Seite als Lesezeichen ab; ich halte sie mit jeder Preview aktuell.
Womit anfangen
Wenn Sie neu bei .NET 11 sind, starten Sie mit den Beiträgen mit dem Tag “.net 11 preview” am oberen Ende der Liste. Jeder deckt die Highlights einer Preview ab. Die älteren Beiträge bleiben nützlich, weil der Feature-Umfang von .NET 11 kumulativ ist.
Was auf dieser Seite steht
Die Tabelle unten wird automatisch aus Beiträgen mit einem der Tags erzeugt: .net 11, dotnet 11, .net 11 preview, dotnet, .net. Ein wöchentlicher Job sortiert sie neu, sodass die aktuellste Berichterstattung nach oben rutscht.
Wenn Sie die Cheat-Sheet-Schnellreferenz statt der chronologischen Übersicht bevorzugen, schauen Sie sich die begleitenden Themen “EF Core 11 Cheat Sheet” und “C# 14 Features” an, die im /pillars/ Index verlinkt sind.
Index (9 Beiträge)
2026 / 04
- Wie man stark typisierten Client-Code aus einer OpenAPI-Spezifikation in .NET 11 generiert
Verwenden Sie Kiota, Microsofts offiziellen OpenAPI-Code-Generator, um aus jeder OpenAPI-Spezifikation einen fluenten, stark typisierten C#-Client zu erzeugen. Schritt für Schritt: installieren, generieren, in ASP.NET Core Dependency Injection einbinden und Authentifizierung konfigurieren.
- Wie man eine große CSV in .NET 11 liest, ohne den Speicher zu sprengen
Streamen Sie eine mehrere Gigabyte große CSV in .NET 11 ohne OutOfMemoryException. File.ReadLines, CsvHelper, Sylvan und Pipelines im Vergleich, mit Code und Messungen.
- Wie man eine lang laufende Task in C# ohne Deadlock abbricht
Kooperativer Abbruch mit CancellationToken, CancelAsync, Task.WaitAsync und verknüpften Tokens in .NET 11. Plus die Blocking-Patterns, die einen sauberen Abbruch in einen Deadlock verwandeln.
- Wie man IAsyncEnumerable<T> mit EF Core 11 verwendet
EF Core 11 Queries implementieren IAsyncEnumerable<T> direkt. So streamen Sie Zeilen mit await foreach, wann Sie es gegenüber ToListAsync bevorzugen sollten, und die Fallstricke rund um Verbindungen, Tracking und Cancellation.
- Kestrel beginnt mit der Verarbeitung von HTTP/3-Requests vor dem SETTINGS-Frame in .NET 11 Preview 3
.NET 11 Preview 3 lässt Kestrel HTTP/3-Requests bedienen, bevor der Control Stream und der SETTINGS-Frame des Peers ankommen, und reduziert so die Handshake-Latenz beim ersten Request jeder neuen QUIC-Verbindung.
- EF Core 11 übersetzt Contains zu JSON_CONTAINS auf SQL Server 2025
EF Core 11 übersetzt LINQ Contains über JSON-Collections automatisch in die neue SQL Server 2025 JSON_CONTAINS-Funktion und ergänzt EF.Functions.JsonContains für pfad- und modus-spezifische Queries, die einen JSON-Index treffen können.
- Agent Skills landen in Visual Studio 2026 18.5: Copilot entdeckt SKILL.md automatisch aus Ihrem Repo
Visual Studio 2026 18.5.0 lässt GitHub Copilot Agent Skills aus .github/skills, .claude/skills und ~/.copilot/skills laden. Wiederverwendbare SKILL.md-Instruction-Packs reisen mit Ihrem Repo.
- dotnet sln bearbeitet endlich Solution Filters von der CLI aus in .NET 11 Preview 3
.NET 11 Preview 3 bringt dotnet sln bei, Projekte in .slnf Solution Filters zu erstellen, hinzuzufügen, zu entfernen und aufzulisten, sodass große Monorepos eine Teilmenge laden können, ohne Visual Studio zu öffnen.
- System.Text.Json in .NET 11 Preview 3 fügt PascalCase und Per-Member-Naming-Policies hinzu
.NET 11 Preview 3 schließt die Naming-Policy-Geschichte in System.Text.Json ab: JsonNamingPolicy.PascalCase, ein Member-Level-Attribut [JsonNamingPolicy] und ein Type-Level-Default [JsonIgnore] für sauberere DTOs.