WinDbg调试 C# dmp

WinDbg C#调试

  1. 打开windbg,加载需要调试的c# dmp。
  2. 设置好sympath等。
  3. 查看蹦会的c#主进程依赖的.Net环境
  4. 可以查看进程名对应的*.config文件。
  5. 开始加载符号,假设本次c#进程依赖的环境为v2.0.50727
  6. 则加载C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
  7. 否则是C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll
  8. 首选!sym noisy
  9. .reload /f
  10. .loadby sos C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
  11. 如果显示找不到sos.dll则将对应的系统文件夹下的sos.dll拷贝到symbol文件夹内
  12. !CLRStack
  13. .ecxr
  14. 可详细查看错误的堆栈环境。

猜你喜欢

转载自www.cnblogs.com/Fightingbirds/p/10790018.html
DMP