我正在尝试从一个字节数组将一个程序集加载到内存中的AppDomain中。 基本上,我有一个传输代码程序集的系统,我需要在自己的AppDomain中隔离每个程序集,我可以从中初始化一个实例。
但是,我正在努力将程序集本身加载到AppDomain中;唯一的方法是拥有一个文件,但我想知道是否有办法在没有它的情况下这样做。
对我来说,只使用原始汇编字节就可以非常方便。
提前致谢^:)
答案 0 :(得分:1)
根据MSDN Documentation for AppDomain.Load()其中一个重载需要一个字节数组来加载程序集,所以我在这里看不到你的问题。
这是一个将程序集作为字节数组加载到My.Resources
的示例:
Dim TargetAssembly As Reflection.Assembly = System.AppDomain.CurrentDomain.Load(My.Resources.MyAssembly)