VS调试C#程序产生的dump
2016-12-08 14:52
246 查看
何志丹
将二进制文件(exe、dll)、符号文件(pdb)、转储文件(dmp)放在同一个目录。
如果可能的话,源码也要备份。有源码可以看到源文件的具体行,没源文件,只能定位到函数。
二进制文件和符号文件必须备份,事后生成的没用,哪怕源码没改过。
启动VS2013,以打开文件的方式打开转储文件, 点击右上的“混合调试”
附:
1,此方式和调试C++程序产生的崩溃文件十分类似。
2,昨天有个简单程序产生的转储文件,用VS死活调试不了。今天此程序产生的转储文件,可以正常调试了。今天实验了中行的Eholly产生的转储文件,可以调试。
3,根据我的经验,windbg可以分析任何转储文件,关于windbg将在另外的文章中分析。
4,如果只装了一个版本的VS,直接双击转储文件,就可以了。
将二进制文件(exe、dll)、符号文件(pdb)、转储文件(dmp)放在同一个目录。
如果可能的话,源码也要备份。有源码可以看到源文件的具体行,没源文件,只能定位到函数。
二进制文件和符号文件必须备份,事后生成的没用,哪怕源码没改过。
启动VS2013,以打开文件的方式打开转储文件, 点击右上的“混合调试”
附:
1,此方式和调试C++程序产生的崩溃文件十分类似。
2,昨天有个简单程序产生的转储文件,用VS死活调试不了。今天此程序产生的转储文件,可以正常调试了。今天实验了中行的Eholly产生的转储文件,可以调试。
3,根据我的经验,windbg可以分析任何转储文件,关于windbg将在另外的文章中分析。
4,如果只装了一个版本的VS,直接双击转储文件,就可以了。
相关文章推荐
- 在VS中调试C#程序,如何查看内存、寄存器、反汇编
- Vs中使用dump文件调试程序崩溃
- VS 通过 附加进程的方式来调试 C#服务程序
- Windbg调试32位.net程序产生的64位dump
- 在VS中调试C#程序,如何查看内存、寄存器、反汇编
- 在VS中调试C#程序,如何查看内存、寄存器、反汇编
- 在C#.net中跟踪和调试程序
- Vista 中,使用VS 2005调试程序没有权限的问题?
- C#调用EXE文件(window程序可以,web没能调试成功)
- PDA上的程序不能远程调试的问题(C# WinCE OS)
- VS .NET(C#)測試程序記錄時間方法
- DebugView调试C#程序
- C#中Release和debug模式下调试跟踪程序的原则和方法
- 编写VS.NET的Add-in帮助程序调试
- [C#] 程序运行良好,但是用vs2003调试的时候总是报错
- [C#] 程序运行良好,但是用vs2003调试的时候总是报错
- vs 2005调试程序是出现无法在web服务器上启动调试,调试失败的解决方法。
- 如何调试你的C#程序
- 如何调试你的C#程序
- VS C#.net 2005 程序打包