AppDomain.Load(内存汇编)

时间:2016-01-29 18:55:59

标签: .net vb.net .net-assembly appdomain

我正在尝试从一个字节数组将一个程序集加载到内存中的AppDomain中。 基本上,我有一个传输代码程序集的系统,我需要在自己的AppDomain中隔离每个程序集,我可以从中初始化一个实例。

但是,我正在努力将程序集本身加载到AppDomain中;唯一的方法是拥有一个文件,但我想知道是否有办法在没有它的情况下这样做。

Image

对我来说,只使用原始汇编字节就可以非常方便。

提前致谢^:)

1 个答案:

答案 0 :(得分:1)

根据MSDN Documentation for AppDomain.Load()其中一个重载需要一个字节数组来加载程序集,所以我在这里看不到你的问题。

这是一个将程序集作为字节数组加载到My.Resources的示例:

Dim TargetAssembly As Reflection.Assembly = System.AppDomain.CurrentDomain.Load(My.Resources.MyAssembly)