文号
850503
阅读
8914
回复
2
收藏
1
C# .Net 当进程崩溃时 使用内存转储 查找产生错误抛出异常的代码位置
2018/09/07
IP:日本

C#开发的软件在客户端出现异常时,找不到调试的方法,以前只知道可以创建进程的内存转储,可是不会分析,找不到错误的地方在哪儿

找了好久才找到C# .net 分析的方法


c:\>procdump.exe -ma YourProcessName.exe //创建进程的转储文件

c:\>procdump.exe -ma -e YourProcessName.exe //当进程崩溃时创建转储文件


创建好的转储文件直接让用VS打开 选择调试托管内存 即可定位到出问题的代码位置

image.png

 

 

[ 修改于8年3个月前 - 2018/09/07 16:57:24 ]
张静茹作者
8年3个月前IP:日本
850504
1楼
引用
评论
张静茹作者
7年10个月前IP:江苏
853651
2楼


image.png


image.png

 

image.png

 

  VM = null; 

VM.FlashNew();



引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的