您的位置:首页 > 其它

VS2015--在 Visual Studio 中调试时映射调用堆栈上的方法

2016-02-29 20:25 471 查看
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 方法中设置断点,启动调试,然后生成如下所示的图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: