2015-05-12 15 views
6

New error popped up when I created new build configuration for x86Target not setting to x86 में हुई मैं एक वीडियो स्ट्रीम से फ्रेम पर कब्जा करने की कोशिश कर रहा हूँ और मुझे लगता है कि इस प्रयोजन के लिए AForge लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूँ। लेकिन जब मैं अपनी परियोजना से पुस्तकालय के किसी भी एपीआई को कॉल करने का प्रयास करता हूं तो यह मुझे उपरोक्त त्रुटि देता है।त्रुटि: प्रकार 'System.BadImageFormatException' की एक बिना क्रिया का अपवाद System.Windows.Forms.dll

मेरा शोध दिखाता है कि यह x64 पर 32 बिट विंडोज़ डीएल या इसके विपरीत के उपयोग के कारण हो सकता है। लेकिन मैं 64 बिट विंडोज़ के लिए कोई एफ़ॉर्ज लाइब्रेरी पैकेज नहीं ढूंढ पाया। मैं x64 windows7 का उपयोग कर रहा हूँ। कोई भी लिंक या सुझाव जो इस त्रुटि को हल करने में मेरी मदद कर सकता है, वास्तव में सराहना की जाएगी। enter image description here

+2

अपनी परियोजना को 'AnyCPU' के बजाय 'x86' को लक्षित करने के लिए सेट करें। –

+0

@ ब्रेंडन ग्रीन: मुझे अभी भी एक ही त्रुटि मिल रही है .. –

+0

क्या आपकी 'AForge' लाइब्रेरी 32-बिट या 64-बिट है? –

उत्तर

4

मैं उनके contruibution..Following चरणों से समस्या हल के लिए हर एक को धन्यवाद देना चाहेंगे ... This link worked

एक नया समाधान जोड़ा मौजूदा परियोजनाओं बनाया गया बस अपने exe के पास उचित कॉन्फ़िग फ़ाइल जगह, और साथ इसे भरने:

<?xml version="1.0"?> 
<configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> 
    </startup> 
</configuration> 

सकता है और साथ ही किसी की मदद ..

5

मैं 86 के लिए मंच लक्ष्य बदल गया है और मेरा कार्यक्रम succe है x86 और x64 सिस्टम पर ssfully रन। मदद के लिए सभी को धन्यवाद। I have changed platform target to x86 and my program Successfully run on x86 and x64 systems अधिक जानकारी। मेरे पास समाधान में 5 परियोजना है। फ्रेमवर्क 2.0 का उपयोग कर दो प्रोजेक्ट यह फ्रेमवर्क 4.0 का उपयोग कर बेस क्लास और अन्य प्रोजेक्ट और एक्सई प्रोजेक्ट है। बेस प्रोजेक्ट में कुछ बदलाव और समाधान अच्छा निर्माण लेकिन चल रहा नहीं है। अंतिम रिलीज परियोजना दो साल पुरानी थी। मैंने नई रिलीज की लेकिन यह चलाया गया। मैं x86 पर परिवर्तन परियोजना लक्ष्य के साथ तेजी से ठीक कर रहा था। लेकिन हमें इस समस्या का कारण नहीं मिला

संबंधित मुद्दे