码迷,mamicode.com
首页 > 其他好文 > 详细

关于反射Assembly.Load("程序集").CreateInstance("命名空间.类")

时间:2014-07-01 17:03:15      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   文件   os   问题   

关于反射Assembly.Load("程序集").CreateInstance("命名空间.类")

而不管在哪一层写这段代码其中的("程序集")读取的实际是web层bin文件夹下的dll,也就是说你反射的类的程序集dll在web层的bin下必须有

Assembly.Load("程序集名")

Assembly.LoadFrom("程序集实际路径")

说到加载程序集,有两种方法Assembly.LoadFrom和Assembly.Load,前者是需要一个绝对路径;后者是需要程序集名就可以了,但是必须在程序启动时这个程序集会随着程序启动而加载。

 

言外之意就是“程序集”名称和“命名空间”名称【必须一致】,不然无法动态实例化的。

我调试了一上午才发觉这个问题。。郁闷了。

关于反射Assembly.Load("程序集").CreateInstance("命名空间.类"),布布扣,bubuko.com

关于反射Assembly.Load("程序集").CreateInstance("命名空间.类")

标签:style   blog   color   文件   os   问题   

原文地址:http://www.cnblogs.com/vip-ygh/p/3817992.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!