Microsoft Dev Blogs

Announcing .NET Community Toolkit 8.4! Partial properties support for MVVM, new analyzers, and more!

thumbnail
  • .NET Community Toolkit 8.4 Release: The .NET Community Toolkit 8.4 release introduces partial properties support for the MVVM Toolkit generators, new analyzers, bug fixes, and enhancements.

  • Partial Properties Support for MVVM Toolkit: The new version includes support for partial properties for the MVVM Toolkit generators, leveraging the new C# language features in the .NET 9 SDK.

  • New Analyzers in MVVM Toolkit: The release includes several new diagnostic analyzers in the MVVM Toolkit, such as MVVMTK0041, MVVMTK0042, MVVMTK0045, MVVMTK0046, MVVMTK0047, MVVMTK0048, MVVMTK0050, and MVVMTK0051.

  • Bug Fixes and Enhancements: The update also includes bug fixes and enhancements, such as handling ‘required’ fields in the partial property code fixer (#972).

  • Feedback and Contribution: Users are encouraged to provide feedback on the new analyzers and suggest any additional scenarios that should be covered by opening an issue in the GitHub repository.

  • Conclusion: The .NET Community Toolkit 8.4 release brings valuable additions to the MVVM Toolkit, including partial properties support and new analyzers, aimed at improving code correctness and developer experience. Users are reminded to share their feedback to help shape future developments in these libraries.