我知道在旧版本的Visual Studio中,有一个“添加监视”选项,您可以选择在字段值更改时停止执行。我正在使用VS 2010,当字段的值发生变化时,我无法弄清楚如何点击断点。
有什么想法吗?
答案 0 :(得分:13)
我记得数据断点,你的描述是匹配的。它使用了处理器功能,它需要变量的地址和大小,处理器在检测到写入内存地址时自动生成陷阱。非常好的调试工具。
可悲的是,托管代码中不再可用,垃圾收集器会将其混乱,因为它会在压缩堆时移动对象。哪个改变了他们的地址垃圾收集器和调试器之间的接口不够强大,无法允许调试器在运行时进行压缩时跟踪这些移动。毫无疑问,要避免大量的开销。
你得到的最好的东西是财产制定者。您可以在其上设置断点。
答案 1 :(得分:1)
右键单击断点并点击Condition。你应该可以从这里做同样的事情。
答案 2 :(得分:1)
您可以右键单击断点,然后选择条件。在条件框中键入变量的名称,然后选择“已更改”单选按钮。
答案 3 :(得分:0)
在vb.net 2010(我正在使用快速版) - 设置一个断点并运行它。右键单击要查看的变量/控件名称,然后从上下文菜单中选择添加watch。
将出现观察窗口。
您可以直接在监视窗口中输入变量名称,前提是它们在范围内。