La disponibilidad de propiedades parciales en el conjunto de herramientas de la comunidad .NET resulta de las últimas características del lenguaje C# en el SDK .NET 9. Generadores de fuentes de kit de herramientas MVVM ahora explotan propiedades parciales y propiedades semiautomáticas para definir propiedades observables. La declaración de propiedades ahora está integrada en el lenguaje C#, de modo que el kit de herramientas MVVM ya no necesita crear una propiedad y deducir sus características sobre la base del campo anotado. .NET Community Toolkit 8.4 también presenta 16 diagnósticos adicionales en todos los analizadores de kit de herramientas MVVM, que proporcionan una revisión general del código para escenarios MVVM y un análisis del código CSWINRT TRIM/AOT para UWP y WinUI 3.

Otros cambios y mejoras, el MVVM Toolkit también incluye MSBuild Logic para mensajes de error cuando se usa una versión incorrecta del kit SDK Windows, y hace propuestas sobre cómo remediarlo y qué versión usar. Tenga en cuenta también que las deleciones de diagnóstico personalizadas funcionan correctamente cuando se utilizan objetivos de atributos personalizados en los campos [ObservableProperty]. Se han agregado otros analizadores de WinRT para los atributos de clase. Finalmente, los paquetes Nuget se pueden actualizar a la última versión estable.

.NET Community Toolkit es un conjunto de servicios y API específicamente destinados a los desarrolladores de .NET. La caja de herramientas es independiente de cualquier plataforma de interfaz de usuario específica. La versión 8.4 de .NET Community Toolkit sigue la versión 8.3 de .NET Community Toolkit publicado en agosto, que admitió .NET 8 y Nativeaot. El código fuente del kit de herramientas de la comunidad .NET está disponible en GitHub.