.net core 3.0 的 MVVM 框架

MVVM Frameworks for .net core 3.0

.net core 3.0 和 WPF 的 Caliburn Micro 的未来是什么。我得到一个错误,它可能在 Nuget 中不起作用。我在 Caliburn 的站点或 github 存储库中没有找到任何内容,并且 github 条目确实说明除非它是一个错误,否则请在此处询问。

我使用了 Nuget 并收到以下错误:

Warning NU1701 Package 'Caliburn.Micro 3.2.0' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.0'. This package may not be fully compatible with your project. WpfApp1 C:\Users\Super\Source\Repos\WpfApp1\WpfApp1\WpfApp1.csproj 1

namespace CM.WPFApp1.Views
{
    /// <summary>
    /// Interaction logic for ShellView.xaml
    /// </summary>
    public partial class ShellView : Window
    {
        public ShellView()
        {
            InitializeComponent();
        }
    }
}

删除 InitializeComponet 似乎有效。那么如果有的话,使用这个有什么危害。我应该使用 alpha V 4.x?

据此 GitHub PR, they've added support of .NET Core in Caliburn.Micro version 4, alpha releases are available via MyGet。因此,对于 .NET Core 3.x,您应该使用此版本,3.2.0 不兼容。 MyGet 上的当前版本是 4.0.135-beta