Heise 10.09.2026
10:55 Uhr

.NET 11.0 biegt mit Release Candidate 1 auf die Zielgerade ein


Mit dem ersten Release Candidate von .NET 11.0 erlaubt Microsoft den produktiven Einsatz. Zugleich liefert diese Version noch eine Reihe von Verbesserungen.

.NET 11.0 biegt mit Release Candidate 1 auf die Zielgerade ein

Microsoft verkündet für den frisch erschienenen Release Candidate von .NET 11.0 wie bei den vorherigen .NET-Versionen eine Go-Live-Lizenz. Das bedeutet, dass man den Release Candidate 1 bereits produktiv einsetzen und Produktsupport über die offiziellen Kanäle von Microsoft erhalten kann.

Parallel dazu gibt es ein Update für Visual Studio 2026 Insiders auf die Version 12202.211. Dort kann man aber .NET 11.0 weiterhin nicht direkt als „Individual Component“ aktivieren. Entwicklerinnen und Entwickler müssen .NET 11.0 Release Candidate 1 also weiterhin manuell von der Download-Seite installieren.

Das ist neu in .NET 11.0: Dr. Holger Schwichtenberg und weitere Experten präsentieren am 17. November 2026 auf der Online-Konferenz betterCode() .NET 11.0 die Änderungen für Entwicklerinnen und Entwickler. Tickets zum Frühbucherpreis sind im Online-Shop verfügbar.

Bereits seit einigen Jahren möbelt Microsoft das zuvor totgesagte älteste GUI-Framework in .NET, Windows Forms, mit jeder neuen .NET-Version etwas auf.

.NET 11.0 bietet für einige Windows-Forms-Steuerelemente eine aktuellere visuelle Darstellung als Option. Das Feature war zum Teil schon in Preview 7 enthalten, hat aber in Release Candidate 1 einige Korrekturen erfahren.

Das neue Design gilt zunächst nur für die Steuerelemente GroupBox, Button, CheckBox, RadioButton, TextBox und RichTextBox.

Die Abbildungen 2 und 3 zeigen das alte und neue Styling im Vergleich. Dabei fällt Folgendes auf:

Das neue Styling ist eine Option, die sich wahlweise pro Steuerelementinstanz, pro Instanz eines User Control beziehungsweise eines Custom Control, pro Formular oder global für eine Windows-Forms-Anwendung steuern lässt.

In den ersten drei Fällen erfolgt die Steuerung über die neue Eigenschaft VisualStylesMode der Klasse System.Windows.Forms.Control. Es gibt die Aufzählungswerte:

Folgender Code nutzt die VisualStylesMode-Einstellung für ein User Control:

und folgender Codeausschnitt verwendet VisualStylesMode für eine einzelne Textbox:

Die globale Einstellung erreicht man über die neue Methode SetDefaultVisualStylesMode() bei Anwendungsstart:

Ab .NET 11.0 Release Candidate 1 ist es möglich, eine Windows-Forms-Anwendung in einem Kioskmodus laufen zu lassen. Das bedeutet:

Für den Kiosk-Modus gibt es das neue Steuerelement KioskModeManager, das die Eigenschaften für die oben genannten Kiosk-Features bietet: