असेंबली - मैं सर्वर से क्लाइंट (प्रत्यक्ष टीसीपी कनेक्शन के माध्यम से) से एक असेंबली फ़ाइल भेजने की कोशिश कर रहा हूं। लेकिन बड़ी समस्या यह है कि मैं इस असेंबली को बाइट्स में कैसे परिवर्तित करूं ताकि इसे आसानी से स्थानांतरित किया जा सके? मैं निम्नलिखित इस्तेमाल किया -बाइट्स
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, संस्कृति = तटस्थ, PublicKeyToken = शून्य 'या इसकी निर्भरताओं में से एक। एक गलत प्रारूप के साथ एक प्रोग्राम लोड करने के लिए एक प्रयास किया गया था। कृपया मदद करें !!!