Kịch bản của tôi - Tôi đang cố gắng gửi Tệp Lắp ráp từ Máy chủ đến Máy khách (thông qua kết nối TCP trực tiếp). Nhưng vấn đề chính là làm thế nào để tôi chuyển đổi hội này thành các byte để nó có thể dễ dàng được chuyển? tôi đã sử dụng sau -Lắp ráp theo Byte
byte[] dllAsArray;
using (MemoryStream stream = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream,loCompiled.CompiledAssembly);
dllAsArray = stream.ToArray();
}
Nhưng khi tôi sử dụng -
Assembly assembly = Assembly.Load(dllAsArray);
tôi nhận được một ngoại lệ -
Không thể tải tập tin hoặc lắp ráp '165 byte tải từ máy chủ phát Code, Phiên bản = 1.0.0.0, Văn hóa = trung lập, PublicKeyToken = null 'hoặc một trong các phụ thuộc của nó. Một nỗ lực đã được thực hiện để tải một chương trình với một định dạng không chính xác. Xin hãy giúp !!!