c# - 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
解决方案
NVM,当页面加载时,我在我的 MainPage 上被发现。我多次导航到相同的页面,这导致应用程序出现 StackoverflowException 并崩溃。
推荐阅读
- java - GroupLayout 中的参数在哪里更改?
- python - Windows 中的设置命令不适用于 django SECRET_KEY | django.core.exceptions.ImproperlyConfigured:设置 SECRET_KEY 环境变量
- react-native - 使用 Reanimated 更改 Y 轴上的文本位置
- python - Django rest 删除请求错误“'file' 属性没有与之关联的文件。”
- datetime - 为日期时间字段设置默认时间 odoo 11
- java - 初始化并填充 Maps Maps
- wordpress - 使用 WordPress add_rewrite_rule() 更改帖子 URL
- php - 在windows中哪里可以找到vs代码目录/var/www/html/
- html - 根据类数更改css
- unity3d - 使用刚体速度进行 Unity 2D 跳跃感觉不好