vb.net在值更改时添加Watch stop

use*_*521 10 vb.net breakpoints .net-4.0

我知道在旧版本的Visual Studio中,有一个"添加监视"选项,您可以选择在字段值更改时停止执行.我正在使用VS 2010,当字段的值发生变化时,我无法弄清楚如何点击断点.

有任何想法吗?

Han*_*ant 14

数据断点是我记得的,你的描述是匹配的.它使用了处理器功能,它需要变量的地址和大小,处理器在检测到写入内存地址时自动生成陷阱.非常好的调试工具.

令人遗憾的是,托管代码中不再可用,垃圾收集器会将其混乱,因为它会在压缩堆时移动对象.哪个改变了他们的地址 垃圾收集器和调试器之间的接口不够强大,无法允许调试器在运行时进行压缩时跟踪这些移动.毫无疑问,要避免大量的开销.

你得到的下一个最好的东西是财产制定者.您可以在其上设置断点.