【发布时间】:2014-03-02 01:16:13
【问题描述】:
我需要获取我的程序集所需的 CLR 版本,然后删除该程序集。这些中的每一个都是微不足道的,但是如果我想同时执行它们,我会遇到问题:要获取 ImageRuntimeVersion 属性的值,我需要加载程序集。这可以防止我删除该文件,因为它说该文件正在使用中。我试图将该文件加载到一个单独的应用程序域中,但失败得很惨(例如,即使我使用将 byte[] 作为参数的构造函数加载它也无法找到该文件的一些错误或另一个错误:SecurityException 说一些关于 RegistryPermission 的信息)。
【问题讨论】: