.NET(v3.5)进程崩溃时创建转储. [英] Create a Dump when a .NET(v3.5) process crashes.

查看:133
本文介绍了.NET(v3.5)进程崩溃时创建转储.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Reg文件:

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
"DbgManagedDebugger"="\"c:\\Program Files\\Debugging Tools for Windows (x64)\\cdb.exe\" -pv -p %ld -c \".dump /u /ma c:\\crash_dumps\\crash.dmp;.kill;qd\""
"DbgJITDebugLaunchSetting"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Debugger"="\"c:\\Program Files\\Debugging Tools for Windows (x64)\\cdb.exe\" -pv -p %ld -c \".dump /u /ma c:\\crash_dumps\\crash.dmp;.kill;qd\""
"Auto"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Debugger"="\"c:\\Program Files (x86)\\Debugging Tools for Windows (x86)\\cdb.exe\" -pv -p %ld -c \".dump /u /ma c:\\crash_dumps\\crash.dmp;.kill;qd\""
"Auto"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework]
"DbgManagedDebugger"="\"c:\\Program Files (x86)\\Debugging Tools for Windows (x86)\\cdb.exe\" -pv -p %ld -c \".dump /u /ma c:\\crash_dumps\\crash.dmp;.kill;qd\""
"DbgJITDebugLaunchSetting"=dword:00000002

测试代码:

    private void button1_Click(object sender, EventArgs e) {

      StackOverflowMethod();
    }

    private void StackOverflowMethod() {

      StackOverflowMethod();
    }

推荐答案

这是发行版吗?
在我的盒子(Vista32)上,我需要3.5 NET调试版本(未优化,调试信息已满)才能进行转储-或启动Visual Studio jit调试器(负责的密钥:DbgManagedDebugger).
同样在Visual Studio 2010中,仅选项仅使用本机调试".可用于3.5 NET转储文件(无源级别调试).
http://connect.microsoft.com/VisualStudio/feedback/details/510350/调试与混合按钮缺失

Is this a release-build?
On my box (Vista32), I need 3.5 NET debug-build (non-optimized, debug-info full) to get dump - or Visual Studio jit-debugger up (responsible key: DbgManagedDebugger).
Also in Visual Studio 2010 option only "Debug with native only" is available for 3.5 NET dump-file (no source-level-debugging).
http://connect.microsoft.com/VisualStudio/feedback/details/510350/debug-with-mixed-button-missing

以诚挚的问候


这篇关于.NET(v3.5)进程崩溃时创建转储.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆