c# BadImageFormatException सी#



.net dll (1)

सुनिश्चित करें कि आपके पास 32-बिट / 64-बिट संघर्ष नहीं है।

इस सवाल का संदर्भ लें:

BadImageFormatException समस्या निवारण

यदि आप 64-बिट ओएस पर चल रहे हैं, तो असेंबली रेविटाएपीआई को 32-बिट और आपकी प्रक्रिया को 64-बिट या "कोई भी CPU" के रूप में संकलित किया जा सकता है।

या, RevitAPI को 64-बिट के रूप में संकलित किया गया है और आपकी प्रक्रिया को 32-बिट या "कोई भी CPU" के रूप में संकलित किया गया है और 32-बिट ओएस पर चल रहा है।

मैं .NET Framework 4.0 के साथ विजुअल सी # स्टूडियो 10.0 का उपयोग कर रहा हूं और मैं SoundTouchSharp लाइब्रेरी में लोड करने की कोशिश कर रहा था और मेरे एप्लिकेशन में लाइब्रेरी (ऑब्जेक्ट) का एक उदाहरण बना रहा था। हालांकि, फ़ाइल के पथ में टाइप करने के बाद, मुझे यह त्रुटि मिलती है:

BadImageFormatException को BadImageFormatException गया था - एक प्रोग्राम को गलत प्रारूप के साथ लोड करने का प्रयास किया गया था। ( HRESULT से अपवाद: 0x8007000B)

मुझे इसे कैसे ठीक करना चाहिए? मैं लगभग सकारात्मक हूं कि मैंने वीएस टर्मिनल का उपयोग करके .dll बनाया है और यह .NET ढांचे के समान संस्करण होना चाहिए। यदि आवश्यक हो तो मैं और कोड भी प्रदान कर सकता हूं।

धन्यवाद!





dll