断点不会受到托管代码的影响

时间:2011-12-06 08:37:13

标签: c# visual-studio-2010 debugging managed breakpoints

我正在使用Visual Studio 2010& .NET Framework 3.5。

在我的解决方案中,我有一个C ++项目和一个C#项目。前一个项目中的C ++代码通过(反向)COM Interop调用后者中的托管代码。这两个dll都会加载到外部应用程序中。这两个项目都配置为在启动调试时启动相同的应用程序。

问题:
在调试本机代码时,会遇到断点;但是,虽然我想调试托管代码,但断点永远不会受到影响。无论我是从本机项目还是托管项目启动应用程序,这都是行为。

已尝试的选项:

  1. 将Native项目属性中的Debugger Type选项设置为Mixed / Managed Only。两种情况都无济于事。
  2. 在托管项目属性中启用/禁用“启用非托管代码调试”也无济于事。

0 个答案:

没有答案