c# - 32 फीट लाइब्रेरी सेट करना




.net exception-handling (2)

मैं इस पुस्तकालय के साथ आरंभ करने की कोशिश कर रहा हूं: 32 फीट

मेरे पास एक ब्रॉडकॉम ब्लूटूथ स्टैक है और यह पता लगाने में सक्षम नहीं है कि इस पुस्तकालय को कैसे स्थापित किया जाए। जब मैं अपना कोड चलाऊंगा, तो मुझे मिल जाएगा:

अनियंत्रित अपवाद: सिस्टम.प्लेटनोट समर्थन समर्थित अपवाद: कोई समर्थित ब्लूटूथ प्रोटोकॉल स्टैक नहीं मिला।

अपनी साइट पर चारों ओर खुदाई करने के बाद, मैंने यह पाया: स्थापना निर्देश

यह प्रोजेक्ट में उपयुक्त डीएलएल की प्रतिलिपि बनाने के लिए और फिर Test32FeetWidcommWin32.exe चलाने के लिए Test32FeetWidcommWin32.exe । मैंने अपने विजुअल स्टूडियो प्रोजेक्ट में हर एक फ़ोल्डर में फ़ाइलों को डालकर और फिर EXE चलाते हुए कोशिश की, लेकिन मुझे अभी भी एक ही त्रुटि मिलती है शुरू में मैंने अपनी परियोजना के संदर्भ में InTheHand.Net.Personal.dll फ़ाइल को जोड़ने की कोशिश की, लेकिन उसने या तो काम नहीं किया।

मुझ से ऐसी कौनसी गलती हो जाएगी?


मैंने इसे हल किया। मुझे लगता है कि यह समस्या डीएलएल के एनईटीसीएफ संस्करण के लिए मेरी परियोजना में एक पुराना संदर्भ था जब मैं एक बल-बल का समाधान करने की कोशिश कर रहा था, इसलिए मैंने अपनी परियोजना को साफ कर दिया और फिर सब कुछ जोड़ना शुरू कर दिया और यह काम किया!

इसके साथ अपनी समस्या का पता लगाने की कोशिश करने वालों के लिए एक उपयोगी टूल ऐप जो आप बना रहे हैं उसके साथ <YOUREXENAME>.exe.config फ़ाइल को अपनी release डायरेक्टरी में कॉपी और पेस्ट करना है, और उसका नाम <YOUREXENAME>.exe.config । जब आप अपने EXE फ़ाइल को चलाते हैं, तो इसे एक अधिक विस्तृत ट्रेस फ़ाइल बनाना चाहिए। मेरे लिए, मैंने पाया कि coredll.dll अपराधी था जो लोड नहीं हो रहा था और Stack not supported द्वारा मुखौटे नहीं किया गया था जो अपवाद Stack not supported एक आसान Google खोज के बाद मुझे समस्या को एनईटीसीएफ के साथ मिला।

संपादित करें: स्पष्ट होने के लिए, मेरे प्रोजेक्ट को साफ करने के बाद मैंने सही InTheHand.Net.Personal.dll फ़ाइल के संदर्भ को फिर से जोड़ दिया और अपने रिलीज़ फ़ोल्डर में 32feetWidcomm.dll फ़ाइल को भी जोड़ा।


यह भी हो सकता है कि ब्लू टूथ विंडोज में चालू नहीं है

मैं .NET InTheHand पुस्तकालय का उपयोग कर रहा था, और केवल इस संदेश को प्राप्त किया क्योंकि ब्लूटूथ विंडोज में बंद कर दिया गया था, और ब्लूटूथ को सक्रिय करके इसे हल किया।





32feet