A.exe程序运行在机器A上, B.exe运行在机器B上, A需要和B进行tcp通信,B通过com调用了C.dll。
A.exe和B.exe都是用c#写的,c.dll是用c++写的,现在c.dll里面有个bug,想要调式一下代码。
(1)在机器A上打开A.exe的工程
(2)在机器B上打开visual studio,attach到B.exe的process上
(3)把c.dll和c.pdb放到B.exe目录下,加载symbol文件,打开源文件,设置好断点。开始debug,发现c.dll里的断点hit不到,断点处提示“The breakpoint will not currently be hit. No symbols have been loaded for this document”c.dll和c.pdb是匹配的。请问上面这样做有什么错误吗?或者这种方法根本就是不可行的,请高手解答~~
谢谢~!!
A.exe和B.exe都是用c#写的,c.dll是用c++写的,现在c.dll里面有个bug,想要调式一下代码。
(1)在机器A上打开A.exe的工程
(2)在机器B上打开visual studio,attach到B.exe的process上
(3)把c.dll和c.pdb放到B.exe目录下,加载symbol文件,打开源文件,设置好断点。开始debug,发现c.dll里的断点hit不到,断点处提示“The breakpoint will not currently be hit. No symbols have been loaded for this document”c.dll和c.pdb是匹配的。请问上面这样做有什么错误吗?或者这种方法根本就是不可行的,请高手解答~~
谢谢~!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货