祥叔学编程

祥叔学编程
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

解决 Assembly.LoadFile 文件被锁定的 问题

Posted on 2012-10-16 16:30  祥叔  阅读(1596)  评论(2编辑  收藏  举报
    使用 Assembly.LoadFile 加载程序集后 ,被加载的文件就会被锁定,之后就不能对其执行转移、删除等操作
    为了解决次问题,我们可以先读取成字节流,然后转换成Assembly。代码如下:
   public static Assembly LoadAssemblyFromFile(string fileFullName)
        {
            byte[] b = File.ReadAllBytes(fileFullName);
            Assembly asm = Assembly.Load(b);
            return asm;

        }

 
原文地址:http://www.cnblogs.com/xumingxiang/archive/2012/10/16/2726269.html

 

作者 : 徐明祥
出处:http://www.cnblogs.com/xumingxiang 
版权:本文版权归作者和博客园共有
转载:欢迎转载,为了保存作者的创作热情,请按要求【转载】,谢谢
要求:未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任