【发布时间】:2009-03-23 13:19:28
【问题描述】:
我的场景 - 我正在尝试将程序集文件从服务器发送到客户端(通过直接 TCP 连接)。但主要问题是 - 我如何将此程序集转换为可以轻松传输的字节? 我使用了以下 -
byte[] dllAsArray;
using (MemoryStream stream = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream,loCompiled.CompiledAssembly);
dllAsArray = stream.ToArray();
}
但是当我使用 -
Assembly assembly = Assembly.Load(dllAsArray);
我得到一个例外 -
无法加载文件或程序集“从代码生成器服务器加载的 165 字节,版本=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。试图加载格式不正确的程序。 请帮忙!!!
【问题讨论】:
标签: c# .net assemblies