c# - Windows.UI.Xaml.dll 中的 UWP 应用程序在 Release模式下崩溃

标签 c# .net uwp crash uwp-xaml

所以,这已经是我寻找这个 bug 的第四天了。

我正在开发我的应用程序,并且在过去的 2 个版本中发布了我的应用程序。我最终将应用程序提交到 Microsoft Store,该应用程序在启动时崩溃。

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

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

This error right here

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

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

这是我的 homepage code看起来像

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

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

抱歉,如果问题看起来太模糊。但我无法缩小到特定的代码行并将其发布在这里。

如果您需要克隆该项目,请点击以下链接:https://github.com/ray1997/JustRememberUWP/tree/LatestRelease

最佳答案

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

关于c# - Windows.UI.Xaml.dll 中的 UWP 应用程序在 Release模式下崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53142087/

相关文章:

c# - 为什么静态类不能有析构函数?

c# - 是否有 C# 数据结构将键映射到多个值?

c# - 在 C#/.NET 中获取 url 的域名

c++ - Direct3D11 - 在 CreateSwapChainForCoreWindow 上执行位置 xxx 时发生访问冲突

c# - 如何在 Windows 10 Creators Update 中使用 Acrylic Accent?

c# - Unity 3D 中出现 'WrongThreadException' 的原因是什么?

c# - PCL 光栅彩色图形失真。包含代码 : what am I missing?

c# - SQL CLR 函数返回可为空的 bool 值

.NET - 如何将 "caps"分隔字符串拆分为数组?

c# - 获取 CPU、RAM 和 GPU 信息 - UWP App