在调试期间更改其值时突出显示属性/变量

时间:2011-03-25 13:41:35

标签: visual-studio-2008 debugging

在调试时是否可以在属性或变量上设置监视,然后让调试器突出显示值更改的行。

我遇到过一种情况,我花了很多时间仔细检查代码,试图找到变量值更新的代码行。

由于

1 个答案:

答案 0 :(得分:1)

在C ++中,使用Data Breakpoints。在C#/ VB.NET中,此选项不可用。你可以做的最好的事情是在属性的setter上放置一个断点,如果是一个字段或一个auto属性,把它变成一个带有支持字段的常规属性,然后在它上面放一个断点。

Resharper有一个很棒的功能叫做“价值追踪”(可通过​​Ctrl + Alt + Shift + A访问),它可以自动查找变量值更新的位置,并在一秒内完成,所以如果没有太多这样的地方,你可以快速浏览它们(使用Ctrl + Alt + Pageup / Pagedown)并在每个地方设置一个断点。