【发布时间】:2020-11-24 14:53:50
【问题描述】:
基于this 问题,我将我的 WPF 项目(目标为 .NET Framework)迁移到目标 .NET Core 3.1。理论上,此步骤将允许使用 Microsoft.Toolkit.Wpf.UI.XamlHost 在我的 WPF 应用程序中托管 Windows 10 控件。
我创建了一个以 .NET Core 为目标的新 WPF 项目,并将源代码移至这个新项目并解决了所有依赖问题。
当我通过 Nuget 包管理器安装 Microsoft.Toolkit.Wpf.UI.XamlHost 库 (6.1.2) 时(仅在 .csproj 文件中添加了以下行:<PackageReference Include="Microsoft.Toolkit.Wpf.UI.XamlHost" Version="6.1.2" />),项目可以编译但无法运行。它显示以下错误消息:
当我删除了库依赖后,项目又开始了……
我认为问题不在于清单文件,因为它没有改变。那么可能是什么问题?从哪里开始搜索呢?也许与其他依赖项之一?我在哪里可以找到该应用程序事件日志? (我搜索了很多,但没有找到)。
我尝试了sample app,它工作正常,所以可能有什么东西干扰了我的项目中的XamlHost?
【问题讨论】:
标签: c# wpf xaml-islands