在VS2003中为何不能跨程序集调试?有满意答案另开贴给分50!

intersun Software Developer  2009-12-04 04:22:48
在VS2003的一个Solution中,我一共有4个Project,所有的projects都已经设置为Debug模式,其中一个为启动项目,已经引用了其他3个程序集,并且using了相应的命名空间。目前在主project中的一个对象的一个方法,在开发状态时点右键->转到定义,可以顺利转到处于另一程序集中的方法定义上去,但是在运行时,在该方法上设置断点,用F11单步调试,却无法进入另一程序集中的该方法的定义中去。请问这是怎么回事?

本贴打算分值为50,但是本人已经经历过很多次始终没有满意答案的情况,最终不得不按照无满意答案结贴,这样分值就浪费了,所以采取这样的方式。如能解决,第一个可用答案保证给分50,绝不食言!
...全文
71 点赞 收藏 15
写回复
15 条回复
intersun 2009年12月07日
[Quote=引用 12 楼 lindenrty 的回复:]
你看看debug路径下 所有的pdb都在吗?
[/Quote]

这的确是个问题,我的4个Project,只有其中的两个有对应的pdb,另两个都没有。难道这是问题的根源?
回复 点赞
intersun 2009年12月07日
[Quote=引用 11 楼 yuxuanji 的回复:]
装个VS2008或VS2005...
[/Quote]

呵呵,这个不可能啊......
回复 点赞
intersun 2009年12月07日
[Quote=引用 9 楼 mohugomohu 的回复:]
上面不是说了吗,要引用工程啊。
把引用移除,把bin删掉,然后重新引用
[/Quote]

工程我肯定是都引用了。
把引用移除,把bin删掉,然后重新引用 - 这个也做了,无效啊......:-(
回复 点赞
lindenrty 2009年12月04日
你看看debug路径下 所有的pdb都在吗?
回复 点赞
LutzMark 2009年12月04日

装个VS2008或VS2005...
回复 点赞
fengling2001 2009年12月04日
[Quote=引用 6 楼 intersun 的回复:]
引用 4 楼 fengling2001 的回复:
如果都是你自己建的工程,直接引用工程,调式应该没有问题,能不能贴一下调式不能通过的信息

不是调试不能通过,点击运行没有错误,程序可以启动,但是就是设置断点并用F11单步调试时,无法进入到对应的方法定义当中。所以也没有什么信息。
[/Quote]
应该也有信息啊
回复 点赞
mohugomohu 2009年12月04日
上面不是说了吗,要引用工程啊。
把引用移除,把bin删掉,然后重新引用
回复 点赞
intersun 2009年12月04日
[Quote=引用 7 楼 mohugomohu 的回复:]
肯定是跳到从元数据那里了。原因很简单
[/Quote]
不是很明白,那怎么解决呢?
回复 点赞
mohugomohu 2009年12月04日
肯定是跳到从元数据那里了。原因很简单
回复 点赞
intersun 2009年12月04日
[Quote=引用 4 楼 fengling2001 的回复:]
如果都是你自己建的工程,直接引用工程,调式应该没有问题,能不能贴一下调式不能通过的信息
[/Quote]
不是调试不能通过,点击运行没有错误,程序可以启动,但是就是设置断点并用F11单步调试时,无法进入到对应的方法定义当中。所以也没有什么信息。
回复 点赞
intersun 2009年12月04日
[Quote=引用 2 楼 suqianhome 的回复:]
直接引用工程应该就可以了,我也是这样的,可以调试的。确定是按F11不能但不跟踪。是不是在加载这个引用时就出现错误,无法跟踪
[/Quote]
我已经应用了工程,但是目前就是按F11无法进入另一程序集中的方法定义。
程序运行没有错误,应该是可以调用那个程序集的DLL。
回复 点赞
fengling2001 2009年12月04日
如果都是你自己建的工程,直接引用工程,调式应该没有问题,能不能贴一下调式不能通过的信息
回复 点赞
intersun 2009年12月04日
你是工程引用还是dll引用? --工程引用啊
工程设置里面 debug信息输出等设置了吗? --你是指的哪里的设置?项目属性里面的?都是Debug啊。
回复 点赞
SuqianHome 2009年12月04日
直接引用工程应该就可以了,我也是这样的,可以调试的。确定是按F11不能但不跟踪。是不是在加载这个引用时就出现错误,无法跟踪
回复 点赞
lindenrty 2009年12月04日
你是工程引用还是dll引用?
工程设置里面 debug信息输出等设置了吗?
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.5w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告