从Windows Phone 8设备中检索崩溃转储

5
有没有办法在Windows Phone 8开发期间获取崩溃转储?我需要一个类似于普通Win32应用程序崩溃时转储的文件。或类似于iOS设备在崩溃时保存以便在以后进行调查的文件/信息。
我的问题是特别关于如何在崩溃后从手机检索到这个(或类似的)文件/信息,而无需我在代码中做任何事情,例如从未处理的异常手动将堆栈跟踪写入文件。
我知道有一个选项可以从提交的测试版应用程序中获取“实时”崩溃报告,但这不是我想要的。
谢谢!
4个回答

4

2

1
一旦您将应用程序上传到Microsoft Beta,就可以从Windows Dev Center获取崩溃转储文件 - 在发布之前确实应该这样做。应用程序在上传后2小时可用,但崩溃转储文件将在3天后可用。
无需说明,您需要保存PDB文件。

1

我认为你无法访问崩溃转储文件。至少在WP8上是这样。我不能确定8.1,但我怀疑。个人而言,我正在使用来自这篇博客文章的自定义LittleWatson类:

http://darkgenesis.zenithmoon.com/adventures-in-unhandled-exception-handling-for-xnasilverlight/

滚动到“Out of the box Silverlight”,并获取该类。它已经配备了一个电子邮件任务,用于在需要时发送崩溃报告。这至少可以节省您手动编写崩溃报告保存器的时间。

我已经从微软的Windows Phone团队获取了这些信息:我所寻找的是不可能的。我向他们提供了反馈,说明了在某些开发者(在我看来并不罕见)的情况下可能会出现的问题。我希望他们会考虑采取一些措施。与此同时,您可以选择类似于@ertay-shashko建议的选项,或者将您的应用程序上传进行测试,并从您的开发者账户仪表板中获取崩溃报告。 - Tamas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接