首页 新闻 会员 周边 捐助

我使用Assembly来反编译IBatisnet的源码,总是不不成功。请教

0
悬赏园豆:80 [已关闭问题] 关闭于 2012-10-25 09:55

使用方法是这样的

Assembly ass = Assembly.LoadFile(@"F:\项目文件\DayTask\DAL\lib\IBatisNet.Common.dll");
            Type[] t = ass.GetTypes();           
            Console.Read();

这里报一个无法加载一个或多个请求的类型。

 

然后我换了一个方式。

Assembly ass = Assembly.LoadFrom(@"F:\项目文件\DayTask\DAL\lib\IBatisNet.Common.dll");
            Type t = ass.GetType();

这里永远得到的是null。不知道为什么。请教各位下

HeartDawn的主页 HeartDawn | 初学一级 | 园豆:9
提问于:2012-10-22 02:18
< >
分享
所有回答(3)
0
田林九村 | 园豆:2367 (老鸟四级) | 2012-10-22 08:03

他还是报无法加载一个或多个请求类型。

支持(0) 反对(0) HeartDawn | 园豆:9 (初学一级) | 2012-10-22 09:43
0

F:\项目文件\DayTask\DAL\lib\IBatisNet.Common.dll 放到项目目录下

心随事迁 | 园豆:306 (菜鸟二级) | 2012-10-23 16:20
0

终于搞定了啊。是因为少了一个dll。IBatisNet.Common.dll还引用了另一个Castle.DynamicProxy.dll.

HeartDawn | 园豆:9 (初学一级) | 2012-10-25 09:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册