在使用第三方系统时,尤其是动态加载提供者、控制器、组件等可配置性很强的系统,我有时只想知道某个对象或类何时被访问。通常情况下,我会在源码中的任何潜在行上放置一个断点(虽然很麻烦,但很有效),但如果源码不可用。
我怎样才能让Visual Studio 2010 Ultimate在每次访问某个类时断点?
注:就我的经验而言,一般情况下这是不可能的,但我希望看到它得到确认
解决方案:
你可以点击 Debug > 新建断点 > 函数处的断点. Ctrl-B
直接把你带到那里。它可以让你在一个特定的函数上进行断点。
在调试过程中,你可以在Breakpoints窗口中看到该方法是否被发现并将被击中(红色的圆形图标)或不被击中(白色的圆圈图标,与禁用的断点一样),就像普通的断点一样。