asp.net – System.Reflection.Assembly.LoadFile锁定文件
发布时间:2020-05-23 06:54:03 所属栏目:asp.Net 来源:互联网
导读:我通过System.Reflection.Assembly.LoadFile加载一个DLL,并在一个插件式系统中反映它的成员。 我需要能够更新/覆盖这些DLL,而系统正在运行,但似乎在调用System.Reflection.Assembly.LoadFile后,该文件随后被锁定。 有谁知道一个方法来解锁文件? 我已经阅
|
我通过System.Reflection.Assembly.LoadFile加载一个DLL,并在一个插件式系统中反映它的成员。
解决方法如果你使用这个:System.Reflection.Assembly.Load(System.IO.File.ReadAllBytes(path)) 它不会锁定该文件。 编辑 虽然这是工作,但它不是最好的解决方案,但更好的方式是更多的参与(太多的只是粘贴所有的代码在这里)。 我在Github上创建了一个公共存储库,其中包含所有正确执行此操作的代码: Loading Assemblies without Locking by using Shadow Copying. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 重新挑战ASP.NET Core中经过身份验证的用户
- asp.net-mvc-3 – Asp.net mvc 3-获取当前控制器实例(不只是
- 禁用默认按钮或输入密码在asp.net c#
- asp.net – 如何在主页面中包含CSS?
- asp.net – IIS 7如何使用数据库中的用户帐户映射客户端证书
- asp.net-mvc – 使用AutoMapper的控制器上的单元测试
- 逗号之后拆分字符串直到字符串结束 – asp.net c#
- asp.net – 这些Web Essentials选项有什么作用?
- asp.net-mvc – 如何使actionFilter on action方法优先于控
- 如何检测当前应用程序池是否在IIS7.5和Asp.Net 3.5中清理
推荐文章
站长推荐
- asp.net-mvc – OwinStartup没有开始…为什么?
- VS 2015 CTP 6 Nuget Package Source
- asp.net – 如何将下拉列表添加为gridview项
- asp.net – 将单选按钮与相应的标签对齐
- asp.net – 如何在网格视图列标题上添加鼠标悬停
- asp.net-mvc – BestPractices:在MVC-Controlle
- asp.net – 当我禁用提交按钮以防止双击时,为什么
- asp.net – Combres的路线(combres.axd)不起作用
- asp.net-mvc – 如何为未经过身份验证的用户隐藏
- asp.net-mvc – 让RouteDebugger在404页面上工作
热点阅读
