为了账号安全,请及时绑定邮箱和手机立即绑定

工厂模式,返回实例为Null

工厂模式,返回实例为Null

慕仙森 2018-08-28 08:06:32
private static readonly string AssemblyPath=ConfigurationManager.AppSettings["DAL"]; public static ERPSys.IDAL.IAdmin CreateAdmin()  {                      string ClassNamespace = AssemblyPath ".Admin";           IDAL.IAdmin admin=ERPSys.IDAL.IAdmin)Assembly.Load(AssemblyPath).CreateInstance(ClassNamespace));            return admin; }
查看完整描述

2 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

反射不成功

Assembly.Load(AssemblyPath).CreateInstance

检查assemblypath是否存在,这个asebmlby是否部署,然后查看ClassNamespace是否在该dll中包含


查看完整回答
反对 回复 2018-08-30
  • 2 回答
  • 0 关注
  • 468 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信