使用方法是这样的
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。不知道为什么。请教各位下
http://www.cnblogs.com/xuefeng1982/archive/2009/11/09/1598956.html
用Assembly.Load()
他还是报无法加载一个或多个请求类型。
F:\项目文件\DayTask\DAL\lib\IBatisNet.Common.dll 放到项目目录下
终于搞定了啊。是因为少了一个dll。IBatisNet.Common.dll还引用了另一个Castle.DynamicProxy.dll.