我有3个项目(A,B和C)A是C#,B和C是C ++。 引用B作为dll,B引用C作为dll。 A是主要项目。 我可以在Debug菜单中调试B附加进程,但我无法调试C。
我取消选中"启用我的代码"选项:菜单工具 - >选项 - >调试 - >启用我的代码。
但似乎缺少某些东西。我确信C代码正在执行,因为我编写了一些日志记录。
我无法改变项目的架构,比如将C代码移动到B或类似的东西。
答案 0 :(得分:0)
我也改变了这些设置: 调试 - >选项 - >检查加载DLL导出和启用RPC调试。 在附加进程时,在附加进程之前单击选择并仅启用T-SQL,托管4.0和x86,最后它可以工作