Microsoft startet das .NET Community Toolkit

Microsoft startet das .NET Community Toolkit

Microsoft hat offiziell das .NET Community Toolkit eingeführt, das Entwicklern eine Sammlung von Hilfsprogrammen und APIs für .NET-Entwickler bietet, unabhängig von jeder UI-Plattform. Laut Microsoft ist eine aktualisierte Version des MVVM-Toolkits (Model-View-View-Model) die größte neue Funktion im Toolkit.

.NET Community Toolkit 8.0.0, ein Ableger des Windows Community Toolkit, wurde am 4. August nach einer Vorschauphase angekündigt, die im Januar begann. Im MVVM-Toolkit sind neue Quellgeneratoren enthalten, die den Boilerplate-Code zum Einrichten einer Anwendung, die MVVM nutzt, erheblich reduzieren sollen. Diese Generatoren wurden neu geschrieben, um schneller als zuvor zu laufen. Das Schreiben von beobachtbaren Eigenschaften wurde vereinfacht, die C#-Entwicklung verbessert und Messenger-APIs wurden auch für MVVM-Anwendungen verbessert.

Das .NET Community Toolkit 8.0.0 bringt auch Verbesserungen für das Diagnosepaket. Auf das Toolkit kann über GitHub zugegriffen werden.

Obwohl als Version 8.0.0 gekennzeichnet, ist dies eigentlich die erste Version von .NET Community Toolkit. Der Grund für diese Versionsbenennung ist, dass alle Bibliotheken im Toolkit ursprünglich Teil des Windows Community Toolkit waren, einer Sammlung von Hilfsprogrammen, Erweiterungen und Steuerelementen zur Vereinfachung der Entwicklung von Universal Windows Platform (UWP) und .NET-Anwendungen für Windows 10 und Windows 11 Aufgrund des wachsenden Bedarfs an APIs für .NET ohne Windows-spezifische Abhängigkeiten hat Microsoft beschlossen, diese APIs in ein separates Projekt aufzuteilen. Die letzte Version des Windows Community Toolkit vor der Verzweigung war 7.1.x; Microsoft entschied sich für die gleiche Versionierung.