所以,这已经是我寻找这个 bug 的第四天了。
我正在开发我的应用程序,并且在过去的 2 个版本中发布了我的应用程序。我最终将应用程序提交到 Microsoft Store,该应用程序在启动时崩溃。
我的项目是使用 Windows Template Studio 构建的,稍作修改并使用几周前发布的 Microsft UI 库 (Microsoft.UI.Xaml)。但问题可能与此无关。
我总是在 Debug模式下测试我的应用程序,一切都很顺利,但每当我在 Release模式下构建时,它就会在启动时崩溃并出现以下错误:
(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/