26

我在我的解决方案中有两个项目:C/C++ Win32 DLL和一些C#应用程序。如何在调试时从C#应用程序进入C/C++ DLL

我需要做什么才能在调试时进入DLL?

我打开了C++项目设置中的所有调试选项,并将其复制到C#应用程序根目录下的文件:MyLib.dll,MyLib.pdb,vc90.pdb,vc90.idb,但它没有帮助。

我还需要执行哪些其他操作?

回答

42

你打开了在C#项目中启用非托管代码调试吗?

+1

不客气。我很高兴它为你工作。 – billb 2009-04-19 14:57:43

10

我会在另外的答案扔万一有人会通过寻找解决这样的问题:

如果通过调试安装调试>附加到点击“连接”,在之前的过程, “附加到进程”对话框中,确保选择调试器可以附加到的适当代码类型。

enter image description here