फ़ाइल या असेंबली लोड नहीं कर सकता मेरा प्रश्न this one के समान है, केवल इतना ही है कि उत्तर और कार्य-आसपास मेरे लिए काम नहीं कर रहे हैं। इसके अलावा मैं विजुअल स्टूडियो 2012 में हूं।वीएसआईएक्स - एक संदर्भित डीएल
मेरे पास एक VSPackage है जो किसी अन्य प्रोजेक्ट का संदर्भ दे रहा है, जो अन्य डीएलएस पर निर्भर है। हर बार जब मैं डीबग में अपना पैकेज चलाता हूं तो मुझे अपवाद मिलता है कि अन्य डीएलएस नहीं मिल सकते हैं। वे आउटपुट निर्देशिका में हैं, और वे हस्ताक्षरित हैं।
मैंने वीएसपीकेज प्रोजेक्ट द्वारा सीधे उन्हें संदर्भित करने का प्रयास नहीं किया।
विचार?
बिल्कुल सही। बहुत धन्यवाद। – Adam
आपने इस उपयोगिता वर्ग में प्रवेश करने के लिए असेंबली कैसे लोड की? इसके बजाय ... आप किस संदर्भ का उपयोग करते थे? 'Assembly.LoadFrom (फ़ाइल का नाम)'? मैं सोच रहा हूं कि किसी अन्य संदर्भ में किसी अन्य प्लगइन द्वारा लोड होने से आप असेंबली के उसी संस्करण की रक्षा कैसे करते हैं? –
हां मैं प्रोजेक्ट में 'System.indows.Interactivity.dll'' के लिए 'असेंबली। लोडफ्रॉम()' या 'टाइपऑफ (क्लासफ्रॉमएमएअस्प्लोर्स) का उपयोग करता हूं। एस्प्लिब्स' और 'माईएस्प्लिब्स' का संदर्भ)। 'मैनुअलएस्प्लर रीसोलवर' का उपयोग करने का उद्देश्य विजुअल स्टूडियो को किसी भी फ़ोल्डर से सभी निर्भर असेंबली लोड करने और स्पष्ट रूप से इसे आपके कोड में निर्धारित करने की अनुमति देता है। मॉड्यूलरिटी का समर्थन करने के लिए मैं एमएस प्रिज्म का उपयोग करता हूं और 'बूटस्ट्रैपर' वर्ग में लोड मॉड्यूल को कॉन्फ़िगर करता हूं। –