के विभिन्न संस्करणों का संदर्भ लेते हैं मेरे पास मेरे अनुप्रयोग के लिए महत्वपूर्ण दो अलग-अलग पुस्तकालय हैं जो log4net.dll के विभिन्न संस्करणों पर निर्भर हैं। मेरे बिन फ़ोल्डर में दोनों डीएल की कोशिश करने से सामान्य त्रुटि होती है जब मैं जिस तीसरे पक्ष के टुकड़े का उपयोग कर रहा हूं उसे कॉल किया जाता है:तृतीय पक्ष पुस्तकालय log4net.dll
फ़ाइल या असेंबली 'log4net, संस्करण = 1.2.10.0, संस्कृति = तटस्थ, PublicKeyToken = 1b44e1d426115821' लोड नहीं हो सका या इसकी निर्भरताओं में से एक। स्थित असेंबली की स्पष्ट परिभाषा असेंबली संदर्भ से मेल नहीं खाती है। (HRESULT से अपवाद: 0x80131040)
क्या कोई तरीका है कि एप्लिकेशन दोनों डीएलएल का संदर्भ दे सकता है? तीसरे पक्ष के डीएल विंडसर के आईओसी कंटेनर और पेपैल के एपीआई हैं, जो इस आवेदन के लिए महत्वपूर्ण हैं।
मैं यहाँ एक अंग पर बाहर जा रहा हूँ, लेकिन मुझे लगता है कि तुम भी कोड के मालिक के बिना विधानसभाओं ILMerge सकता है और यह है कि समस्या दोषमुक्त होगा। –