मैं एक तृतीय पक्ष एपीआई का उपयोग कर रहा हूं जिसे 2 डीएलएल में परिभाषित किया गया है। मैंने अपने प्रोजेक्ट में उन डीएलएल को शामिल किया है और उनके लिए संदर्भ निर्धारित किए हैं। अब तक सब ठीक है।सी #: निर्भर डीएलएल कैसे शामिल करें?
हालांकि, इन डीएलएल में कम से कम एक आश्रित डीएलएल है जो रनटाइम पर नहीं मिल सकता है। मैंने प्रोजेक्ट में लापता डीएलएल की प्रतिलिपि बनाई और 'आउटपुट टू कॉपी' ध्वज सेट किया लेकिन सफलता के बिना।
इस परियोजना को बताने के लिए मुझे यहां क्या करना चाहिए जहां इसे निर्भर डीएलएल मिलना चाहिए?
स्पष्टीकरण मुझे याद आ DLL के लिए एक संदर्भ जोड़ने की कोशिश की लेकिन के रूप में यह एक नेट घटक के रूप में पहचाना गया था। निराशा में, मैंने इसे सीधे आउटपुट फ़ोल्डर में जोड़ा लेकिन सफलता के बिना।
अंत में, मैंने पीसी पर एपीआई स्थापित किया और यह सब काम किया। स्थापना PATH चर सेट करता है और DLL स्थापना फ़ोल्डर में पाया जाता है। लेकिन परियोजना को अपने आंतरिक फ़ोल्डर्स में से किसी एक को देखने के लिए कैसे बताना है?
जब आप कहते हैं कि "आपने गायब डीएलएल को परियोजना में कॉपी किया है" - क्या आपका मतलब है कि आपने इसका संदर्भ जोड़ा है, या सिर्फ फाइल कॉपी की है? संदर्भ जोड़ने के लिए शायद सबसे अच्छा है। –