ReflectionOnlyLoadFrom&卸下?

时间:2009-08-11 02:12:47

标签: .net reflection

如果我执行Assembly.ReflectionOnlyLoadFrom(),是否可以卸载程序集?

或者,只有当它位于单独的AppDomain中时才可以卸载,就像Assembly.LoadFrom()一样吗?

我有一个工具需要加载一个程序集进行检查。

2 个答案:

答案 0 :(得分:9)

是的,您需要将其加载到单独的AppDomain中,然后卸载整个AppDomain。

答案 1 :(得分:0)

您可以在新的AppDomain中创建实例,并在该实例中执行您的代码。请在此处查看完整示例:https://stackoverflow.com/a/37970043/797249