मेरे पास एक प्रोजेक्ट है जो IKVM का उपयोग कर जावा लाइब्रेरी का उपयोग करता है। मेरे द्वारा बनाए गए DLL प्लस अपने प्रोजेक्ट के लिए संदर्भ के रूप में सभी संभव iKVM DLLs जोड़ा है, लेकिन जब मैं इसे चलाने के लिए, मैं निम्नलिखित रनटाइम त्रुटि मिलती है:डीबग कैसे करें "फ़ाइल या असेंबली लोड नहीं हो सका" रनटाइम त्रुटियां?
System.IO.FileNotFoundException : Could not load file or assembly 'core, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
मैं सच में यकीन है कि कैसे इस त्रुटि को डिबग करने के लिए नहीं कर रहा हूँ। क्या यह जानने का कोई तरीका है कि वास्तव में किस प्रकार का गुम है? विवरण से मुझे लगता है कि यह जेनरेट डीएलएल (जावा lib से) है, लेकिन मैंने इसे संदर्भ के रूप में ठीक से जोड़ा है।
मैंने और क्या गलत किया है?
मुझे यकीन है कि नहीं कर रहा हूँ के रूप में तो मैं एक जवाब प्रस्तुत नहीं होगा:
का तरीका यहां बताया प्रक्रिया मॉनिटर का उपयोग कर सकते डिबग करने के लिए समस्याओं "फ़ाइल या विधानसभा लोड नहीं कर सका" पर एक ब्लॉग पोस्ट है। एक लापता डीएलएल एक IOexception फेंक नहीं होगा। अधिक संभावना है कि डीएलएल कुछ प्रकार की फाइल (एक कॉन्फ़िगरेशन या कुछ) पढ़ता है और यह गायब है। आपको शायद इस IKVM के लिए मैन्युअल जांचना चाहिए। –
असेंबली भाषा प्रोग्रामिंग के लिए "असेंबली" टैग है। मैंने इसे हटा दिया है, आशा है कि आपको बुरा लगेगा। – Jester
ग्रेट विचार, लेकिन मुझे लगता है कि आप इस पोस्ट के लिए सबसे अच्छा ikvm टैग जोड़ना भूल गए हैं;) –