现在的位置: 首页 > 综合 > 正文

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

2012年11月30日 ⁄ 综合 ⁄ 共 492字 ⁄ 字号 评论关闭
    使用 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 
版权:本文版权归作者和博客园共有
转载:欢迎转载,为了保存作者的创作热情,请按要求【转载】,谢谢
要求:未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任 

抱歉!评论已关闭.