2012-06-12 25 views
0

我们正在计划开发一个metro应用程序,并希望找出Windows8 RT中可用的支持/编程模型,以收集调试/诊断日志数据。 这应该很快帮助/诊断现场的应用程序错误。Win8 Metro:收集调试和诊断信息

我们可以像传统的Windows应用程序那样记录调试数据,并要求用户在遇到错误时发送日志文件吗?

例如,如果应用程序在QA /最终用户计算机上加载时运行异常,我们可以请求QA /最终用户附加包含问题的日志文件。

+0

要求用户发送日志文件是不是一个好主意。你可能不想实现缓存当天所有例外的东西。在一天结束的时候(或一周或一个月),您可以将日志数据发送到服务等。 –

+0

感谢您的评论,很抱歉,我没有注意很久。当用户报告问题时,我们只需要日志文件,很可能需要关心的电话。因此,我们认为我们将执行分享合同或仅使用apis来处理这些问题 – programmer123

回答

1

您不必收集任何数据,windows store正在为您做这件事。在Windows应用商店应用Dashboard中,质量低下的用户报告了有关崩溃和应用程序无响应的状态,这些都是带有调试信息的* .cab文件。

您可以打开这个文件(* .dmp)提供与Visual Studio,下面是详细信息:

http://msdn.microsoft.com/en-us/library/windows/apps/jj933262.aspx