मेरा ऐप ग्राहक द्वारा भेजे गए डेटा deserialize की कोशिश करता है और यह निम्नलिखित त्रुटि के साथ विफल:डिबग कैसे करें (चरण में) BinaryFormatter.Deserialize()?
Exception thrown: 'System.Runtime.Serialization.SerializationException' in mscorlib.dll
Additional information: Cannot get the member '<.ctor>b__0'.
Googling कोई परिणाम देता है। ठीक है, मैंने फैसला किया कि मैं deserialization तर्क में कदम होगा और यह पता लगाने की कोशिश करें कि वास्तव में इसका क्या कारण है। खैर, एक दिन बीत चुका है और मैं कहीं भी करीब नहीं हूं।
मैंने विजुअल स्टूडियो को कॉन्फ़िगर करने के लिए Microsoft Reference Source वेबसाइट से निर्देशों का उपयोग किया। । स्थापित dotTrace एप्लिकेशन और used it as source server - यह डाउनलोड कुछ
MicrosoftPublicSymbols\mscorlib.pdb\
DCF1E4D31F6944AC87E7A634262BEE881\mscorlib.pdb (780kb)
E47257B512BA49BC9FC367C532FC5F1E2\mscorlib.pdb (953kb)
लेकिन डीबगर में कदम नहीं करता है
मैं और अधिक googled और एक और तरीका यह करने के लिए मिल गया है। और यह या तो मदद नहीं करता है। मैं अभी भी निम्न देखें:
Symbol Load Information
mscorlib.pdb के लिए पॉपअप कहते
C:\Users\me\AppData\Local\Temp\SymbolCache\MicrosoftPublicSymbols\mscorlib.pdb\e47257b512ba49bc9fc367c532fc5f1e2\mscorlib.pdb: Symbols loaded.
मैं System.Windows.Forms, System.Linq, आदि में कदम कर सकते हैं - बोल तो आम तौर पर, यह काम करता है - यह सिर्फ BinaryFormatter.Deserialize()
पर यह विशेष कॉल काम नहीं करता है। इसके कारण क्या हो सकते हैं और मैं इसे कैसे कदम उठा सकता हूं?
क्या यह SecuritySafeCritical
विशेषता के कारण हो सकता है?
[System.Security.SecuritySafeCritical]
public Object Deserialize(Stream serializationStream)
मैं वीएस 2015 का उपयोग कर रहा हूं .Net 4.5.2 (हालांकि मैंने उसी परिणाम के साथ 4.5 की कोशिश की)।
क्या आप माइक्रोसॉफ्ट कोड डीबग करना चाहते हैं या deserialization समस्या को हल करना चाहते हैं? –
मुझे नहीं पता कि एमएस कोड डीबग किए बिना मेरी deserialization समस्या को हल करने के लिए कैसे, तो मैं देख सकता हूं कि यह वास्तव में क्यों विफल रहता है।क्या आपके पास बेहतर सुझाव हैं? – avs099
आपको सीरियलज़ेड डेटा कैसे मिला? क्या आप सबसे सरल उदाहरण बना सकते हैं जो व्यवहार को पुन: उत्पन्न करता है? –