从C++Win32调试托管组件

本文关键字:组件 调试 C++Win32 | 更新日期: 2023-09-27 18:25:13

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

从C++Win32调试托管组件

啊,事实证明,如果你知道按下正确的按钮,这很容易。在C++项目属性中,"配置属性"->"调试"->"调试器类型"="混合"。

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