断点不能加载

C#调用C++/CLI 的代码中,C++的代码总不能跟踪。其中我的C#是新代码,而C++则是同事发给我的现在程序中已经使用的代码。我现在要做到就是把C++的大部分东西推到重来。由于进度紧张,连C++的项目文件都没有没有改,这导致浪费了一整天的时间。

在debug的状态下,查看Modules的信息,发现那个C++总是调用别人的dll,而symbol file里面的信息也不是我正在调试的pdb文件。郁闷,郁闷。。。在dll上面点击右键,加载symbol,总是说mismatch。!!!!咋回事??把module里面显示的路径改个名字,再看,竟然又到了改后的目录里面!!说明不是工程设置的错误。唉。。。两个小时过去了。。。

啊,难道是因为我调用的dll和以前的dll重名,所以在程序加载时只加载了程序的dll?把我的工程文件名改了!!!!

Bingo!!!!!

哈哈,dll啊dll,看我以后怎么收拾你!

转载于:https://www.cnblogs.com/edmundli/archive/2011/07/12/2104426.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值