我正在使用以这种方式设计的VS.net 2010插件。
当我尝试调试添加时,我可以得到,直到C#代码调用c ++ dll函数。
我已经检查了C#属性项目中的“启用非托管代码调试”复选框。
我已将c ++ pdb复制到各自的dll文件夹中。
答案 0 :(得分:0)
几个星期后,我终于找到了解决方案,我发布它以防任何其他开发人员需要类似的东西。
解决方案: 您无法将项目(至少上面提到的方式)附加到devenv.exe进程,否则它将只附加到C#dll。 因此,简单的步骤是将devenv.exe设置为您的dll解决方案启动项目。
多数民众赞成!