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

Windows phone 8 从Windows Phone 8设备检索崩溃转储,windows-phone-8,crash-dumps,Windows Phone 8,Crash Dumps,有没有办法在开发期间从Windows Phone 8中获取崩溃转储?我正在寻找一个文件,该文件的转储方式与普通Win32应用程序崩溃时的转储方式类似。或类似于崩溃时保存在iOS设备上的内容,稍后将进行调查 我的问题是关于在崩溃后从手机中以某种方式检索此(或类似)文件/信息,而无需在代码中执行任何操作,例如,从未处理的异常手动将堆栈跟踪写入文件 我知道可以从测试版提交的应用程序中获取“实时”崩溃报告,但这不是我想要的 谢谢 我认为没有可以访问的崩溃转储。至少不在WP8上。我不能说8.1,但我怀疑。

有没有办法在开发期间从Windows Phone 8中获取崩溃转储?我正在寻找一个文件,该文件的转储方式与普通Win32应用程序崩溃时的转储方式类似。或类似于崩溃时保存在iOS设备上的内容,稍后将进行调查

我的问题是关于在崩溃后从手机中以某种方式检索此(或类似)文件/信息,而无需在代码中执行任何操作,例如,从未处理的异常手动将堆栈跟踪写入文件

我知道可以从测试版提交的应用程序中获取“实时”崩溃报告,但这不是我想要的


谢谢

我认为没有可以访问的崩溃转储。至少不在WP8上。我不能说8.1,但我怀疑。就我个人而言,我正在使用此博客文章中的自定义LittleWatson类:

向下滚动到“开箱即用的Silverlight”并抓取该类。如果方便的话,该类已经安装了发送崩溃报告的电子邮件任务


这至少可以节省您手动编写崩溃报告保护程序的时间。

一旦您将应用程序上载到Microsoft Beta版,您就可以从Windows开发中心获得崩溃转储—这是您在实时发布应用程序之前确实应该做的。该应用程序在上载后2小时可用,但崩溃转储将在3天后可用


无需说明您需要保存PDB文件。

您可以在手机连接时通过浏览此PC/Windows Phone/Phone/Documents/Debug在WP 8.1上获取这些文件

参考:

  • 打开手机设置中的“设置/反馈/保存信息”选项
  • 等待崩溃
  • 使用USB连接手机并导航至\phone\Documents\Debug\yourApp.dmp

  • 我设法从微软的Windows Phone团队获得了以下信息:我所寻找的是不可能的。我已经向他们提供了关于什么的反馈(在我看来并不罕见)情况可能会让一些开发人员。我希望他们会考虑做一些事情。与此同时,你也有类似于“EtayaSHIHKO”建议的选项,或者上传你的应用程序进行beta测试,并从开发者帐户的仪表板上得到崩溃报告。