在VS2015中没有击中本机断点

时间:2015-11-04 08:50:29

标签: c# c++ visual-studio debugging c++-cli

我的设置: Visual Studio 2015 使用C ++ / CLI dll的C#应用​​程序,它引用了非托管C ++静态库。应用程序仅针对x64进行编译。

调试时,我可以在非托管C ++静态库代码中设置我想要的断点,但忽略它们。

是的,“模块”窗口显示已加载符号。

是的,在C#应用程序中“选中使用本机调试”。

是的,在C ++库中,“Debugger Type”设置为“Mixed”

是的,断点是红色的,并不表示任何问题。

此外,如果在C ++库中抛出异常(例如访问冲突),调试器会按预期中断,并允许我按预期查看本地上下文。但是在相同的上下文中调试断点只是被公然忽略了。我也可以从托管代码步入适当的库代码。我只是不明白为什么断点不起作用......

任何帮助我的断点正确入侵的帮助都将非常感激。

0 个答案:

没有答案