我刚开始使用C#编写的Windows应用商店应用程序,尚未发布到Windows应用商店。当我将正在开发的应用程序的调试版本提供给我的测试团队时,它会崩溃在哪里可以找到崩溃日志和堆栈跟踪?构建我的应用程序时是否需要执行任何操作?我正在寻找标准解决方案,不第三方库或向我发送最终用户报告的内容。我来自一个Android世界,其中ADB logcat总是包含Java堆栈跟踪,我正在寻找C#/ WinRt中的等价物。
答案 0 :(得分:0)
崩溃转储将包含callstack等等。
要收集故障转储,首先执行以下regedit脚本:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpFolder"="C:\\Temp\\CrashDumps"
"DumpCount"=dword:00000002
"DumpType"=dword:00000002
其次,重现崩溃。
第三步,执行以下命令停止崩溃转储回忆:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpFolder"=-
"DumpCount"=-
"DumpType"=-
第四,从 C:\ Temp \ CrashDumps
获取崩溃转储