मौजूद नहीं है मैं mscorelib.dll में एक विशेष प्रकार deserialize करने के लिए एक XmlSerializer का उपयोग कर रहाFileNotFoundException जो
XmlSerializer ser = new XmlSerializer(typeof([.Net type in System]));
return ([.Net type in System]) ser.Deserialize(new StringReader(xmlValue));
यह एक पकड़ा FileNotFoundException
फेंकता है जब विधानसभा भरी हुई है:
"फ़ाइल या विधानसभा 'mscorlib.XmlSerializers, संस्करण = 2.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b77a5c561934e089' को लोड नहीं किया जा सका या उसके निर्भरता एक। sys tem निर्दिष्ट फ़ाइल नहीं मिल सका। "
FusionLog:
=== Pre-bind state information ===
LOG: User = ###
LOG: DisplayName = mscorlib.XmlSerializers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86
(Fully-specified)
LOG: Appbase = file:///C:/localdir
LOG: Initial PrivatePath = NULL
Calling assembly : System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\localdir\bin\Debug\appname.vshost.exe.Config
LOG: Using machine configuration file from c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\machine.config.
LOG: Post-policy reference: mscorlib.XmlSerializers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86
LOG: Attempting download of new URL file:///C:/localdir/bin/Debug/mscorlib.XmlSerializers.DLL.
LOG: Attempting download of new URL file:///C:/localdir/bin/Debug/mscorlib.XmlSerializers/mscorlib.XmlSerializers.DLL.
LOG: Attempting download of new URL file:///C:/localdir/bin/Debug/mscorlib.XmlSerializers.EXE.
LOG: Attempting download of new URL file:///C:/localdir/bin/Debug/mscorlib.XmlSerializers/mscorlib.XmlSerializers.EXE.
जहाँ तक मुझे पता के रूप में कोई mscorlib.XmlSerializers.DLL नहीं है, मुझे लगता है कि DLL नाम नेट serializer की तलाश द्वारा उत्पन्न मधुमक्खी ऑटो है।
आपके पास serialization अनुकूलित करने के लिए संकलित करते समय myApplication.XmlSerializers.DLL बनाने का विकल्प है, इसलिए मुझे लगता है कि यह फ्रेमवर्क की जांच का हिस्सा है।
समस्या यह है कि ऐसा लगता है कि यह एप्लिकेशन लोड करने में देरी हो रही है - ऐसा लगता है कि इस बिंदु पर कुछ सेकंड के लिए लटका हुआ है।
कोई विचार यह कैसे बचें या इसे गति दें?
जिस प्रकार से मैं काम कर रहा हूं वह 'आरएसएपीएआरएममीटर' है जिसका उपयोग कुछ सिस्टम क्रिप्टोग्राफी सामान के रूप में किया जा रहा है। मैंने एन्क्रिप्टेड कुंजी को किसी अन्य माध्यम से संग्रहीत करके और एक नया आरएसएपीएमिटर स्वयं बनाकर अब इस पर काम किया है। यह धारावाहिक (यानी एन्क्रिप्शन/डिक्रिप्शन कुंजी) को अपेक्षाकृत सामान्य चीज़ की तरह लगता है। – Keith
परीक्षण उपकरण Ranorex चलाने की कोशिश करते समय मैंने इस समस्या में भाग लिया है। मेरे पास अभी कामकाज है लेकिन इसे ठीक करने में सक्षम नहीं था और उनके समर्थन ने अभी तक मुझसे संपर्क नहीं किया है। : -/ –