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

本文探讨了两种程序集加载方法:Assembly.LoadFrom与Assembly.Load的区别。前者通过绝对路径加载,后者仅需程序集名称但需在程序启动时加载。文章详细解释了如何使用这两种方法,并强调了反射调用时,目标程序集DLL必须存在于Web层的bin目录中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

Assembly.Load("程序集名")

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值