Microsoft veröffentlicht .NET 10.0 Preview 6 mit neuen Funktionen
Microsoft führt in Preview 6 das Persistieren von Circuit-Zuständen bei Blazor Server, das Validieren für Unterobjekte und Passkeys zur Benutzeranmeldung ein.
Die .NET 10.0 Preview 6 steht zum Download bereit. Visual Studio 2022 erhielt lediglich ein Bugfixing-Update. Das .NET 10.0 SDK kann nicht direkt über das Visual-Studio-Setup installiert werden, ist aber in den Auswahlmasken verfügbar, wenn es separat installiert wurde.
Persistenz für Circuit-Zustände bei Blazor Server
Blazor Server verwendet für jeden Browser, der per Websocket verbunden ist, einen sogenannten Circuit, der HTML-Inhalte und Variablenwerte enthält. Bisher ging dieser Circuit bei Verbindungsabbrüchen verloren. Ab der neuen Version können Entwickler nun Zustände über solche Abbrüche hinweg persistieren, was in anderen Frameworks bereits möglich war.
Dies geschieht standardmäßig im RAM des Webservers, kann aber auch in externen Cache-Prozessen oder Datenbanken erfolgen. Die Persistenz ist begrenzt auf explizit definierte Werte im Persistent Component State. Entwickler können Variablen mit [SupplyParameterFromPersistentComponentState] annotieren, um diese automatisch zu verwalten.
Für die nächste Version, .NET 10.0 Preview 7, plant Microsoft eine Umbenennung bestimmter Funktionen.
Validierung für Unterobjekte in Blazor
Die neuesten Änderungen ermöglichen nun die Validierung komplexer Objekte, was bisher nur auf der obersten Ebene möglich war. Dazu müssen Entwickler spezifische Annotations an den entsprechenden Klassen hinzufügen und sicherstellen, dass die Validierung korrekt konfiguriert ist.
Passkeys in ASP.NET Core Identity
Mit der Preview 6 unterstützt ASP.NET Core Identity nun die Web Authentication API (Passkeys). Entwickler können über ein neues Blazor-Projekt mit „Individual Accounts“ eine Benutzerverwaltung einrichten, die Passkey-Funktionalitäten beinhaltet. Das Feature wird standardmäßig in einer SQL Server-Datenbank gespeichert.
Weitere Verbesserungen für .NET-SDK-Werkzeuge
Neue Funktionen ermöglichen es Entwicklern nun, einzelne C#-Dateien ohne Projektdateien auszuführen. Zudem können sie NuGet-Pakete direkt ausführen, ohne sie zuvor lokal zu installieren. Diese Befehle erhöhen die Effizienz und Flexibilität in der Entwicklung.
Die .NET 10.0 Preview 6 ist Teil einer umfassenden Reihe von Updates, die Verbesserung der Nutzererfahrung zum Ziel haben. Die offizielle Veröffentlichung ist für November 2025 geplant und kommt mit weiteren Previews und Release Candidates.


