标签: .net visual-studio visual-c++ visual-studio-debugging step-into
我的解决方案中有两个项目:C / C ++ Win32 DLL和一些C#应用程序。
我需要做些什么才能在调试时进入DLL?
我打开了C ++项目设置中的所有调试选项,并将其复制到C#应用程序根目录下:MyLib.dll,MyLib.pdb,vc90.pdb,vc90.idb,但它没有帮助。
我还需要采取哪些其他措施?
答案 0 :(得分:43)
您是否在C#项目中启用了“启用非托管代码调试”?
答案 1 :(得分:10)
如果有人来寻找这类问题的解决方案,我会提出额外的答案:
如果您通过Debug> Attach To Process附加调试器,则在“Attach to Process”对话框中单击“Attach”之前,请确保选择可以附加调试器的相应代码类型。