比方说一个由 编译的代码串在内存中创建的(可执行)组件。然后我想将这个程序集 对象序列化成一个字节数组,然后将其存储在数据库中。然后在 后面我想从数据库中检索字节数组,并将字节数组反序列化回一个汇编对象,然后调用汇编的条目 。如何序列化/反序列的组件对象,并从一个字节数组
起初我只是想做到这一点系列化像我任何其他简单的对象在.NET中,但显然不会与装配对象工作。程序集对象包含一个称为GetObjectData的方法,它获取重新实例化程序集所需的序列化数据。所以我有点困惑,我是如何将所有这些放在一起的。
答案只需要说明如何采取装配对象,将其转换为字节数组转换回成一个程序集,然后在反序列化的组件执行的输入方法。
但是如果你完全在内存中完成编译呢? – Beaker
@Beaker那么这是一个痛苦; p我没有立即回答那里,除了“编译到临时文件夹会更容易” –
如果没有人在一周内出现内存答案然后我将标记这个答案。 – Beaker