8

我刚刚开始使用 C# 编写的 Windows 应用商店应用程序,它尚未发布到 Windows 应用商店。当我向我的测试团队提供正在开发的应用程序的调试版本并且它崩溃时,他们在哪里可以找到崩溃日志和堆栈跟踪?构建应用程序时我需要做些什么吗?我正在寻找标准解决方案,而不是第三方库或最终用户向我发送报告的东西。我来自 ADB logcat 始终包含 Java 堆栈跟踪的 Android 世界,我正在寻找 C#/WinRt 中的等价物。

4

1 回答 1

0

崩溃转储将包含调用堆栈等等。

要收集故障转储,首先,执行以下 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获取故障转储

MSDN 上的更多信息

于 2014-09-19T06:47:32.440 回答