La boîte à outils de la communauté .NET a officiellement version publiée 8.4introduisant des mises à jour et des améliorations significatives. La dernière version inclut la prise en charge des propriétés partielles dans les générateurs MVVM Toolkit, de nouveaux analyseurs de diagnostic, des corrections de bogues et d’autres améliorations pour faciliter les flux de travail de développement.
L’un des points forts est l’introduction de propriétés partielles pour le MVVM Toolkit, activées par les nouvelles fonctionnalités du langage C# disponibles dans le SDK .NET 9. Comme indiqué, cette amélioration intègre plus étroitement les déclarations de propriétés au langage C#, améliorant ainsi la prise en charge des modificateurs tels que nouveau, scellé, outrepasseret requis. Les développeurs peuvent désormais appliquer des attributs personnalisés et des modificateurs d’accessibilité aux propriétés, aux champs ou aux accesseurs.
Propriétés partielles améliore également les annotations de nullité et assure la compatibilité avec Native AOT dans les applications UWP et WinUI 3. De plus, comme indiqué, une prochaine mise à jour de Visual Studio simplifiera la navigation entre les déclarations de propriétés partielles et leurs implémentations.
De plus, un nouveau correcteur de code dans Visual Studio prend en charge davantage la transition vers des propriétés partielles, permettant aux développeurs de migrer les propriétés existantes. [ObservableProperty] champs avec, comme indiqué “un simple clic”. Cette migration est recommandée pour les projets utilisant CsWinRT pour bénéficier de performances améliorées et d’une prise en charge linguistique améliorée.
La version apporte également un ensemble étendu de analyseurs de diagnostic pour la boîte à outils MVVM. Ces analyseurs résolvent les problèmes de codage courants, tels que les types non pris en charge ou les déclarations incorrectes, et améliorent la qualité du code pour les scénarios MVVM. Les analyseurs spécifiques introduits dans la version 8.4 incluent des vérifications de la compatibilité des versions linguistiques, de la compatibilité AOT pour les scénarios WinRT et de l’utilisation correcte de [ObservableProperty] et [RelayCommand].
Avec une note, il est conseillé aux développeurs de définir aperçu dans leurs fichiers de projet pour activer les propriétés partielles et garantir la compatibilité avec les nouvelles fonctionnalités.
Plusieurs améliorations supplémentaires ont été apportées à cette version. Ceux-ci incluent la validation de la version du SDK Windows via la logique MSBuild, la prise en charge du transfert des attributs vers les accesseurs de propriétés et des suppressions de diagnostic affinées pour les cibles d’attributs personnalisés.
De plus, le débogage a été simplifié grâce aux fichiers .pdb intégrés pour tous les générateurs et analyseurs de sources, et des améliorations de performances ont été mises en œuvre pour plusieurs composants de la boîte à outils.
L’équipe .NET Community Toolkit encourage les développeurs à explorer les nouvelles fonctionnalités et à partager leurs commentaires pour aider à affiner les futures mises à jour. Pour un aperçu complet et des conseils, la boîte à outils notes de version officielles fournir une documentation détaillée.
#.NET #Community #Toolkit #nouvelles #fonctionnalités #MVVM #analyseurs #améliorés #corrections #bugs