首页 > 解决方案 > WPF .Net Core 3 XAML Island (UWP) 应用程序突然自行关闭

问题描述

我工作的应用程序使用面向 Windows 1903 及更高版本的 WPF 和 .Net Core 3.0。应用程序在 WPF 的 Prism 模块视图中有一个带有 UWP 的 TreeControl 的 XAML 岛。它确实加载并显示正常。但是,如果我在 XAML Islands 的 UWP 控件中执行某些操作,例如将项目从一个位置移动到另一个位置,它会突然以消息结束自身:

程序“[30572] myApp.exe”已退出,代码为 -1073741189 (0xc000027b)

以下是我从 EventViewer/Control Panel 获得的信息:

Faulting application name: MyApp.exe, version: 5.0.0.23231, time stamp: 0x5d7bb0cb
Faulting module name: Windows.UI.Xaml.dll, version: 10.0.18362.449, time stamp: 0x9b7cd6e6
Exception code: 0xc000027b
Fault offset: 0x0086b954
Faulting process id: 0x1da8
Faulting application start time: 0x01d5a50a0201cbee
Faulting application path: C:\MyApp\netcoreapp3.0\MyApp.exe
Faulting module path: C:\Windows\System32\Windows.UI.Xaml.dll
Report Id: 7ea2de09-ddff-461e-8861-3c0a7a2954c1
Faulting package full name: 
Faulting package-relative application ID: 

以下是来自 WER 文件的 pastebin-ed 详细信息:

https://pastebin.com/ZkvrgjFw

使用 Visual Studio 2019 Preview 的最新更新来开发应用程序。

标签: wpfuwpxaml-islands

解决方案


推荐阅读