请问

我是罗你是谁 2014-01-09 09:03:37
我有程序需要不断地加载最新的abc.dll,保证使用最后一个版本。
现在可以这样不断加载到内存中而不卸载。
Byte[] byte1 = System.IO.File.ReadAllBytes(path);
assem = Assembly.Load(byte1);

事实上他每次都会调用最后一次加载的abc.dll。但是为什么呢? 有没有办法把之前的那些清理出内存。
用GC.Collect()似乎无效。这个更不能确定前面的几份dll已经无效。

请帮忙解释,或者给个参考文档。
谢谢!
...全文
72 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

695

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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