对一个dll文件反射后,如何才能做到资源的完全释放?

slin60 2008-11-07 09:41:43
对一个dll文件执行反射得到一个对象,当我不需要该反射对象,把它释放以后,

怎样才能使那个dll文件恢复可删除、覆盖的状态?
...全文
213 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjjzg 2008-11-07
  • 打赏
  • 举报
回复
顶一下,支持一下
soaringbird 2008-11-07
  • 打赏
  • 举报
回复
新建域是可以的,但是需要注意很多细节,如果不管用,那就是装载方式的问题
killer_liqiao 2008-11-07
  • 打赏
  • 举报
回复
up
slin60 2008-11-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 findcaiyzh 的回复:]
只能等垃圾收集吧,或者强制进行垃圾收集。

GC.Collect Method

Forces an immediate garbage collection of all generations.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)
[/Quote]

通过垃圾回收好像不行,不管用不用强制垃圾收集。
1楼的文章说的是用新建程序域来传递反射对象来实现的,但是好像这样做有时候也不管用啊。应该注意些什么问题呢?
宝_爸 2008-11-07
  • 打赏
  • 举报
回复
只能等垃圾收集吧,或者强制进行垃圾收集。

GC.Collect Method

Forces an immediate garbage collection of all generations.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)

zx005 2008-11-07
  • 打赏
  • 举报
回复
看看这个行吗?
http://hi.baidu.com/nofc/blog/item/480a19c7eeecf8dbd00060f9.html

111,095

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧