从C ++ Win32调试托管组件

时间:2013-07-26 12:19:26

标签: c# c++ debugging winapi com-interop

我有一个用VC ++编写的Win32 EXE。我有用C#编写的实现。我有VC ++ EXE消耗C#DLL,如下所述:http://support.microsoft.com/kb/828736。效果很好,但我需要能够调试。两个项目都加载到相同的.SLN中,但C#中的断点永远不会被命中。有没有办法在VS2012中调试它?

2 个答案:

答案 0 :(得分:9)

啊,如果您知道要按下的右键,这很容易。在C ++项目属性上,配置属性 - >调试 - >调试器类型=“混合”。

答案 1 :(得分:0)

尝试从C ++项目向C#Dll添加Project引用。如果您已经这样做了,请清理解决方案并构建。这应该可以解决问题。