मेरे पास दो प्रोजेक्ट हैं, ProjectA
और ProjectB
। ProjectB
एक कंसोल एप्लिकेशन है, जो निर्भर करता है ProjectA
। कल, सब कुछ ठीक काम कर रहा था, लेकिन आज अचानक जब मैं दौड़ता ProjectB
हूं तो मुझे यह मिलता है:
BadImageFormatException अनहैंड की गई :
फ़ाइल या असेंबली 'ProjectA, Version = 1.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = null' या उसकी किसी एक निर्भरता को लोड नहीं किया जा सका। एक प्रोग्राम को एक गलत प्रारूप के साथ लोड करने का प्रयास किया गया था।
दोनों सिर्फ नियमित परियोजनाएं हैं, किसी भी अन्य गैर-नेट परियोजनाओं पर निर्भरता नहीं है। दोनों पूरी तरह से .Net हैं - कोई मूल कोड नहीं है, और कोई पी / इनवोक नहीं है। मेरे पास अन्य परियोजनाएं हैं जो निर्भर हैं ProjectA
और अभी भी ठीक काम करती हैं।
चीजें जो मैंने कोशिश की हैं:
- सुनिश्चित करें कि दोनों परियोजनाओं की तैयारी में हैं "किसी भी सीपीयू," के साथ निर्माण चेकबॉक्स चेक किया। वो हैं।
- सुनिश्चित करें कि दोनों परियोजनाएँ समान लक्ष्य रूपरेखा (.Net 4.0 क्लाइंट प्रोफ़ाइल) के लिए हैं ।
- प्रोजेक्टबी के तहत -> संदर्भ -> प्रोजेक्टए -> गुण, सुनिश्चित करें कि "कॉपी लोकल" को "ट्रू" _ पर सेट किया गया है (मैंने सत्यापित किया कि प्रोजेक्टए.डेल को सही तरीके से कॉपी किया जा रहा है)
- समाधान को साफ / पुनर्निर्माण करें। मैंने दोनों प्रोजेक्ट्स में / bin और / obj फोल्डर को मैन्युअल रूप से डिलीट करने की भी कोशिश की।
- Visual Studio को पुनरारंभ करें। मेरे कंप्यूटर को पुनरारंभ करें।
- भंडार की एक पूरी तरह से नई प्रति देखें।
लेकिन मुझे अभी भी वही त्रुटि मिलती है। मुझे इस बात का कोई अंदाजा नहीं है कि मैंने ऐसा क्यों किया, न ही इसे कैसे ठीक किया जाए। कोई विचार?