Mój scenariusz - Próbuję wysłać plik złożenia z serwera do klienta (przez bezpośrednie połączenie TCP). Ale głównym problemem jest: w jaki sposób mogę przekonwertować to zgromadzenie na bajty, aby można je było łatwo przenieść? Użyłem następujący -Montaż do bajtów
byte[] dllAsArray;
using (MemoryStream stream = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(stream,loCompiled.CompiledAssembly);
dllAsArray = stream.ToArray();
}
Ale gdy używam -
Assembly assembly = Assembly.Load(dllAsArray);
uzyskać wyjątek -
Nie można załadować pliku lub zestawu „165 bajtów załadowanych z kodu serwera generatora, Wersja = 1.0.0.0, Culture = neutral, PublicKeyToken = null 'lub jedna z jego zależności. Podjęto próbę załadowania programu o nieprawidłowym formacie. Proszę pomóż !!!