问题描述
我想在针对.NET Framework的WPF项目中使用XAML Islands
。我试图添加到我的项目中,但无法使其正常工作。 This文章说支持WPF应用程序,但是documentation则说:
仅在以.NET Core 3.x为目标的WPF和Windows Forms应用程序中支持使用XAML Islands承载WinRT XAML控件。面向.NET Framework的应用程序不支持XAML群岛。
这意味着我唯一能做的就是将项目从.NET Framework迁移到.NET Core?这将是一项巨大的工作...我还能使用XAML Islands
吗?
解决方法
简短的回答是“否”。
您必须迁移到.NET Core / .NET 5才能使用XAML孤岛。
根据您的应用以及您所拥有的第三方依赖关系,迁移非常简单。