图解Visual Studio Debugger 小功能

2025-07-17 10:14:52

1、一召堡厥熠键跳转到指定语句调试过程中经常需要拖拽黄箭头,使特定语句执行或者不执行。常规方法就是使用鼠标直接拖拽。在Visual Studio 2017 15.3预览版中,有一个更简单地跳转到目标行的方法:在目标行盘旋鼠标指针,出现绿色竖线右箭头图标后,按住CTRL后鼠标左键点击,就把调试黄箭头移过去了,再点击调试下一步或者F5就直接在指定行运行了,如下图所示:

图解Visual Studio Debugger 小功能图解Visual Studio Debugger 小功能

3、在调试过程中,右击实例a选择Make Object ID,如下图所示:

图解Visual Studio Debugger 小功能

5、添加$1 == this代码后,再运行程序,则在实例a属性改变的时候断点生效,实例b属性改变的时候不生效了,如下图所示:注意Make Object ID记录的是内存中对象的地址,下次调试的时候就改变了,需要重新设置。

图解Visual Studio Debugger 小功能

7、显示所有的线程在调试过程中,调试工具栏中有一个新的选项叫做:Show Threads in Source。点击后即可在有线程停止的代码行前显示一个图标,鼠标停留在图标上显示线程,右击图标可以显示可用操作,如下图所示:注意:这个功能可能影响调试效率,如果不需要的话建议默认关闭。

图解Visual Studio Debugger 小功能图解Visual Studio Debugger 小功能

10、也可以用WinDBG命令”~*k”,如下图所示:

图解Visual Studio Debugger 小功能

12、现在想查看Add当前执行的返回值,可以在Watch窗口输入Add(1),但是这会产生负影响,改变testList的值为7,如下图所示:

图解Visual Studio Debugger 小功能
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢