首页 > 解决方案 > UWP App 在 Windows.UI.Xaml.dll 的发布模式下崩溃

问题描述

所以,这是我寻找这个错误的第四天。

我正在开发我的应用程序,并在过去 2 次发布我的应用程序。我最终将应用程序提交到启动时崩溃的 Microsoft Store。

我的项目是使用 Windows Template Studio 构建的,稍作修改并使用几周前发布的 Microsft UI 库 (Microsoft.UI.Xaml)。但这个问题可能与它无关。

我一直在调试模式下测试我的应用程序,一切都很顺利,但是每当我在发布模式下构建时,它就会在启动时崩溃并出现以下错误:

这个错误就在这里

(app.exe 中 0x6587AA49 (Windows.UI.Xaml.dll) 处的未处理异常:0xC0000005:访问冲突读取位置 0x00000000。)

我尝试更改我的应用程序以打开其他页面,它工作得很好。但是当我转到主页时,这里出现了这个错误。^

这是我的主页代码的样子

基本上,它是来自 Microsoft.UI 库的导航视图。带有子页面。

当我的应用程序加载时,我可以在子页面上看到一个文本,我的问题可能出在这个页面的某个地方

对不起,如果这个问题看起来太模糊了。但我不能缩小到特定的代码行并将其发布在这里。

如果你需要克隆项目,这里是链接:https ://github.com/ray1997/JustRememberUWP/tree/LatestRelease

标签: c#.netuwpcrashuwp-xaml

解决方案


NVM,当页面加载时,我在我的 MainPage 上被发现。我多次导航到相同的页面,这导致应用程序出现 StackoverflowException 并崩溃。


推荐阅读