如何调试 Windows 商店应用程序崩溃?
Posted
技术标签:
【中文标题】如何调试 Windows 商店应用程序崩溃?【英文标题】:How to debug windows store app crashes? 【发布时间】:2016-03-12 11:41:10 【问题描述】:Windows 开发中心仪表板向我显示崩溃报告。但是,作为托管代码程序员,我不知道如何阅读它们。事实上,这似乎没有多大意义——这些错误不应该发生在托管代码中,即使它被编译为本机代码。例如,INVALID_POINTER_READ
- 在没有任何 unsafe
部分的专门用 C# 编写的代码中不应该发生这种情况。
那么这有什么解释呢?或者哪里有这方面的文档?
【问题讨论】:
谁开发了您的商店应用程序中使用的代码..?你可以访问源代码..?在我看来,如果不查看您的应用程序是否使用Managed or UnManaged
代码,任何人都很难知道错误消息与什么有关。..
我开发了它。正如我所说 - 只管理。当然,我不是在寻求解决这个错误的帮助。还有.......
如果您只是在管理这个问题,那么您认为有人可以准确地回答这个问题,而无法看到资源是如何被消耗、创建和/或管理的。在我看来,这本质上是广泛的也许您可以检查一下这些可能性和/或可能的原因 - msdn.microsoft.com/en-us/library/windows/hardware/…
你读过Debugging a Windows 8.1 Store App Crash Dump吗?
@ClayVerValen 谢谢。我现在正在看。但我并没有像In CLR languages, errors are modeled as exceptions and are represented as class objects derived from System.Exception.
所说的那样期待太多——这里的情况并非如此。 (可能是因为 CLR 不涉及 UWP 应用程序,而不是链接文章讨论 Windows 8。)
【参考方案1】:
您是否尝试查看此链接?也许它会帮助你: http://blogs.msdn.com/b/stephe/archive/2015/03/30/how-to-make-use-of-crash-dumps-available-on-the-store-dev-portal.aspx
谢谢,
【讨论】:
这是 Windows Phone 开发中心的链接,不再存在。以上是关于如何调试 Windows 商店应用程序崩溃?的主要内容,如果未能解决你的问题,请参考以下文章