日期:2014-05-17  浏览次数:21031 次

vs2005中"转到定义"失败
同一解决方案中,一个asp.net程序,一个DLL,asp.net引用Dll

但在asp.net中一个对象上点“转到定义”(这个对象在DLL)

可是怎么也跳不到dll项目中,只能是一个反射的代码框架,

怪.....


飘过有分

------解决方案--------------------
DLL本来就是已经编译过的,你当然无法看到源代码。
只能看到MSIL(中间代码)
------解决方案--------------------
本来不就跳不过去的吗? 只有直接引用那个项目才可以
------解决方案--------------------
直接引用项目
------解决方案--------------------
VS里设断点,调试进入看看.如果进不行,确保DLL里面有没有这方法,要保证实例化一个对象后,可以把它.出来?
------解决方案--------------------
没遇到过!飘着等答案!
------解决方案--------------------
探讨
声明:我的确也是引用项目,


而非浏览DLL引用

------解决方案--------------------
是很奇怪,如果是从文件夹中引用的dll的话是转不到的
但是在项目中直接引用项目里的那个应该是可以的。。。
等待答案,有的时候就是会出一点稀奇古怪的东东
------解决方案--------------------

从项目中引用会不行?? 删掉重新生成再引用试试看呢..
------解决方案--------------------
将整个项目重新生成以下再试试,能通过的话,再+断点DEBUG一下
------解决方案--------------------
有分的人呀
------解决方案--------------------

------解决方案--------------------
飘....
------解决方案--------------------
还有更好的方法吗?
------解决方案--------------------
飘过(要给分哦)
学习
------解决方案--------------------
是一直没有还是突然发生的异常现象?
------解决方案--------------------
那个DLL是你自己写的么,假如是的话要好好检查下咯
------解决方案--------------------
很高深啊。。没遇到过,也说不清白。关注
------解决方案--------------------
已编译好的程序集会出现元数据,而如果是工程会跳转到源代码。
设置依赖项
------解决方案--------------------
关注` 学习 ` UP
------解决方案--------------------
不懂哦,
------解决方案--------------------
我也遇到这种情况,最好还是在把引用删除,再添加试试
------解决方案--------------------
来学习一下,顺便飘过~~
------解决方案--------------------
楼主的主程序引用的上一个dll文件,并不是哪个dll项目
所以可以从主程序里删掉 哪个引用,重新引用一下项目
试一下
------解决方案--------------------
直接引用项目 应该可以的
------解决方案--------------------
恩,直接添加引用是看不到的,除非你把DLL的项目也加到解决方案中,就能看到了~~
------解决方案--------------------
探讨
声明:我的确也是引用项目,


而非浏览DLL引用