急急!!Assembly释放问题

lzc2125 2009-06-30 02:40:16
Assembly asm = Assembly.ReflectionOnlyLoadFrom(path);
path为Assembly的路径和名字,如:C:\AA.dll

我这样使用,但是,这样使用完以后,AA.dlljiu就被占用了。
我现在想在使用AA.dll完以后,就把它释放,也不是只有把程序关闭了才能自动释放。

请高手给个回答。
最好有例子,谢谢了
...全文
67 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzc2125 2009-06-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 haiwangstar 的回复:]
Assembly  只能加载,不能直接释放.不过你可以把Assembly 加载一个单独的AppDomain中,使用完毕后,直接卸载你的AppDomain就可以了.
[/Quote]

我也想用AppDomain来实现,网上查了一下,写的代码都很多。
有没有简便方法,就那我给的例子说明一下,谢谢
haiwangstar 2009-06-30
  • 打赏
  • 举报
回复
Assembly 只能加载,不能直接释放.不过你可以把Assembly 加载一个单独的AppDomain中,使用完毕后,直接卸载你的AppDomain就可以了.

110,499

社区成员

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

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

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