I can reproduce this issue. You can remove this warning by the following two ways:
- Use the CommunityToolKit.Mvvm version 8.3.2 instead of the CommunityToolKit.Mvvm version 8.4.0. This can make the warning disappeared directly.
- According to the official documment about MVVM Toolkit warning MVVMTK0045 and MVVM Toolkit error MVVMTK0041.
You can add the following code into the csproj file:
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
And then change your properties like following code to:
public partial class BaseViewModel : ObservableObject
{
[ObservableProperty]
public partial bool Isbusy { get; set; }
[ObservableProperty]
public partial string? Title { get; set; }
}