Hello!
Our team is currently developing a WPF application in .NET 6 with DevExpress 23.1.5 and DevExpress.Mvvm.
In our current view models we're using ViewModelBase with the CommandAttribute and AsyncCommandAttribute for runtime generated commands in the way it's described here: https://docs.devexpress.com/WPF/17351/mvvm-framework/viewmodels/viewmodelbase
While working with it, we realized that we find those attributes hard to maintain in the long run (like "false" XAML validations that display "Member not found in the DataContext"). We would still prefer a solution with less boilerplate code.
In the mean time one of our team members gathered experience in developing .NET MAUI apps with CommunityToolkit.Mvvm and compile time generated commands. Our team quite liked the result and we're looking for a suitable library for our project. We found this page https://docs.devexpress.com/WPF/402989/mvvm-framework/viewmodels/compile-time-generated-viewmodels , but we stumbled across the fact that DevExpress.Mvvm.CodeGenerators hasn't been updated in the past two years and stayed at version 22.1.1 https://github.com/DevExpress/DevExpress.Mvvm.CodeGenerators .
Usually the DevExpress libraries that we include in our projects have all the same version numbers. To be honest, the lower version number of the CodeGenerators library makes it look like it was abandoned. The project we're working on is going to be a long running project and we plan to make upgrades to .NET 8 and DevExpress 24.1. After some years even beyond that.
Right now we're worried to move our development towards using the library, because it looks like it might be deprecated.
Is there any commitment to further support the library or should we consider including CommunityToolkit.Mvvm for code generation instead?
Any help is very much appreciated!
Best Regards