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

来源:互联网 发布:fast paxos算法 编辑:程序博客网 时间:2024/05/18 03:27

使用 Assembly.LoadFile 加载程序集后 ,被加载的文件就会被锁定,之后就不能对其执行转移、删除等操作

    为了解决次问题,我们可以先读取成字节流,然后转换成Assembly。代码如下:
 
   public static Assembly LoadAssemblyFromFile(string fileFullName)
        {
            byte[] b = File.ReadAllBytes(fileFullName);
            Assembly asm = Assembly.Load(b);
            return asm;

        }

原创粉丝点击