VS2015--在 Visual Studio 中调试时映射调用堆栈上的方法
Posted 江南-一苇渡江
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2015--在 Visual Studio 中调试时映射调用堆栈上的方法相关的知识,希望对你有一定的参考价值。
https://msdn.microsoft.com/zh-cn/library/dn194476.aspx
在 Visual Studio 中调试时映射调用堆栈上的方法
创建代码图,以便在调试时对调用堆栈进行可视化跟踪。你可以在图中进行标注以跟踪代码执行的操作,以便专注于查找 Bug.
生成调用堆栈图
1 开始调试。(键盘:“F5”)
2 在你的应用进入中断模式或你单步执行某一函数之后,请选择“代码图”。(键盘:Ctrl + Shift + `)
当前的调用堆栈在新代码图上显示为橙色:
对代码进行标注
添加注释以跟踪代码发生的情况。若要在注释中添加新行,请按 Shift + Return
使用下一个调用堆栈更新图
运行你的应用到下一个断点或单步执行某一函数。此图将添加新的调用堆栈
向图中添加相关代码
现在你已生成一个图,下一步做什么?如果你正在使用 Visual C# .NET 或 Visual Basic .NET,请添加诸如字段、属性和其他方法等项,以便跟踪代码发生的情况。
双击某个方法以查看其代码定义,或者使用该方法的快捷菜单。(键盘:在图上选择该方法,然后按 F12)
使用图查找 Bug
通过代码可视化,可帮助你更快发现 Bug。例如,假设你正在一个绘图程序中调查 Bug。当你绘制一条线并尝试撤消该操作时,直到你绘制另一条线后才会发生变化。
因此,可在 clear、undo 和 Repaint 方法中设置断点,启动调试,然后生成如下所示的图:
以上是关于VS2015--在 Visual Studio 中调试时映射调用堆栈上的方法的主要内容,如果未能解决你的问题,请参考以下文章
VS2015--在 Visual Studio 中调试时映射调用堆栈上的方法
如何在 VS 2015 中发布 Visual Studio 数据库项目
项目在 Visual Studio 2015 PrivateAssemblies 中找不到 dll
VS 2015 诊断工具在运行多个 Visual Studio 实例时意外失败