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

三层架构工程类中遇到的一个问题



如图所示:

assemblyName的值为:"PetShop.SQLServerDAL"
className的值为:"PetShop.SQLServerDAL.C_Category"



但是为什么调用 这句后 type的值为Null了???
System.Type type = System.Reflection.Assembly.Load(assemblyName).GetType(className);


希望知道的人帮忙解答下,谢谢

------解决方案--------------------
确定下程序集名称和类名称是否完全正确,在类库的属性里面确认看看
------解决方案--------------------
确定所要加载的程序集已经存在或者生成,判断引用等...

------解决方案--------------------
type中的类名应该是 DAL层的类