软件调试

书籍:

  • 软件调试修炼之道(Debug it!: find, repair, and prevent bugs in your code)TP311.5/D64 2011
  • Windows高级调试(advanced window debugging)TP316.7/A60 2009
  • 软件调试 TP311.5/C33 2008
  • 软件调试实战(The developer’s guide to debugging)TP311.5/D6
  • .NET 2.0应用程序调试(Debugging Microsoft .NET 2.0 applicatons)TP393.09/B18
  • Microsoft .NET和Windows应用程序调试(Debugging applications for microsoft .NET and microsoft windows)TP393.09/A3
  • .NET开发人员调试策略TP393.09/A4

网站:

如何在Visual Studio中启用SOS

首先检查项目属性(Project + Properties, Debug tab,勾选 "Enable native code debugging" )

clip_image001

启动调试,在immediate窗口使用命令“.load sos”加载

clip_image002

如果加载时报如下的错误,可以通过设置Tools->Option->Debugging->General, check the box labeled "Use Managed Compatibility Mode."

clip_image003

clip_image004

在immediate窗口使用命令“!help”查看支持的命令

clip_image005

使用命令时如果出现提示 ‘PDB symbol for clr.dll not loaded’ ,可以通过Tools > Option > Debugging > Symbols 选中 ‘Microsoft Symbol Servers’ 解决.

clip_image006

http://www.cnblogs.com/luminji/archive/2011/01/27/1946217.html

http://www.dotnetcurry.com/showarticle.aspx?ID=648

原文地址:https://www.cnblogs.com/lingshf/p/5375726.html