从内存中加载带有参数的.net程序集

本文关键字:参数 net 程序集 内存 加载 | 更新日期: 2023-09-27 18:06:53

我想知道如何从带参数的字节数组启动。net程序集。我不想先把它写到磁盘上。有人能给我举个例子吗?谢谢你。

从内存中加载带有参数的.net程序集

应该可以了。

Assembly program = Assembly.Load(ASSEMBLY_BYTES);
string[] args = new string[] { "-s" };
program.EntryPoint.Invoke(null, new object[] { args });

有一个方法:Assembly.Load(Byte[])

我在另一个论坛上问了这个问题,他们能够帮助我,这就是我正在寻找的;

        Assembly program = Assembly.Load(ASSEMBLY_BYTES);
        string[] args = new string[] { "-s" };
        program.EntryPoint.Invoke(null, new object[] { args });