社区
C#
帖子详情
怪!.Net里居然没有提供这个重载形式:AppDomain.Load(string assemblyFile)
CsToD
2009-02-05 04:39:15
由于用释放装入的dll,所以使用到AppDomain,但是其Load方法接受的是程序集名,而不是文件名
CreateInstanceFrom方法到是接受文件名,但只是针对某一个类型,况且如果是调用静态方法,也不需要实例
AppDomain难道没有提供一个从文件名获得Assembly对象的方法吗?
...全文
66
1
打赏
收藏
怪!.Net里居然没有提供这个重载形式:AppDomain.Load(string assemblyFile)
由于用释放装入的dll,所以使用到AppDomain,但是其Load方法接受的是程序集名,而不是文件名 CreateInstanceFrom方法到是接受文件名,但只是针对某一个类型,况且如果是调用静态方法,也不需要实例 AppDomain难道没有提供一个从文件名获得Assembly对象的方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天乐
2009-02-05
打赏
举报
回复
你可以为它添加一个,呵呵
3.0以后可以为类添加一个静态的扩展方法
C#反射之
Assembly
.
Load
,
Assembly
.
Load
File
与
Assembly
.
Load
From方法介绍(转)
System.Reflection命名空间 (1)
App
Dom
ain
:应用程序域,可以将其理解为一组程序集的逻辑容器 (2)
Assembly
:程序集类 (3) Module:模块类 (4) Type:使用反射得到类型信息的最核心的类 他们之间是一种从属关系,也就是说,一个
App
Dom
ain
可以包含N个
Assembly
,一个
Assembly
可以包含N个Modu...
C#反射之
Assembly
.
Load
,
Assembly
.
Load
File
与
Assembly
.
Load
From方法介绍
一些关于C#反射的知识,估计也就最多达到使用API的程度,至于要深入了解,以现在的水平估计很难做到,所以下面此篇文章,以作为一个阶段的总结。对于反射的总结,我想从以下几个方面展开,首先是反射程序集,模块,类的成员以及成员的一些信息;接下来就是动态调用类的成员方法;第三个方面就动态产生程序集,模块和类以及类的成员。好了,现在就让我们从反射各种信息开始吧在C#中,我们要使用反射,首先要搞清楚以
深入了解C#反射中
Assembly
.
Load
()、
Assembly
.
Load
From()、
Assembly
.
Load
F ile ()方法
本文转自:https://www.cnblogs.com/zagelover/articles/2726034.html
Assembly
.
Load
()
Load
()方法接收一个
String
或
Assembly
Name类型作为参数,这个参数实际上是需要加载的程序集的强名称(名称,版本,语言,公钥标记)。例如
.NET
2.0中的
File
IOPermission类,它的强名称是:System....
C#反射中
Assembly
.
Load
()、
Assembly
.
Load
From()、
Assembly
.
Load
File
()
Load
From()方法可以从指定文件中加载程序集,通过查找程序集的
Assembly
Ref元数据表,得知所有引用和需要的程序集,然后在内部调用
Load
()方法进行加载。
Load
(
string
):用指定的名称加载程序集,比如
Assembly
.
Load
("PoemGame.Eventhandlers"),这
里
的名称不是文件名,是程序集的长格式或短格式。此程序集将会加载到调用方的应用程序域中。
Load
File
加载程序集,不会加载此程序集引用的其他程序集,也就是不会加载相关的依赖项,可能会有异常,要手动加载。
C#中的反射
Assembly
.
Load
()
Assembly
.
Load
From()
原文:http://de.cel.blog.163.com/blog/static/5145123620101111111920814/ 一些关于C#反射的知识,估计也就最多达到使用API的程度,至于要深入了解,以现在的水平估计很难做到,所以下面此篇文章,以作为一个阶段的总结。 对于反射的总结,我想从以下几个方面展开,首先是反射程序集,模块,类的成员以及成...
C#
111,130
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章