断点,VS 2010中的新数据断点已禁用

19 visual-studio-2010

我有一个令人讨厌的问题,一个对象在一个大型项目中被销毁,我无法找到发生这种情况的地方.在Visual Studio 2008中,我会设置数据断点,但在2010年尝试执行此操作时,将禁用"新数据断点"选项.项目正在运行,并且会触发非数据断点.这里发生了什么?我读到了托管代码.如何确定我的项目是否使用托管代码?如果是,我该如何避免这种情况?

小智 7

当您附加到进程(或在您的设置中)时,禁用混合模式调试.换句话说,请确保"Native code"是唯一已选中的调试选项.

  • @Ulterior如果其他人发现这个有用,则在您处于调试模式并在执行期间停止或暂停(即在断点处停止)之前,不能设置新数据断点. (5认同)