मेरे पास जीएसी में "mycomp.myassembly.dll" है लेकिन लोड और लोड से फेंकने वाली फ़ाइल को अपवाद नहीं मिला है और LoadWithPartialName शून्य लौटाता है। मैं कर रहा हूँ निम्नलिखित:सी #: जीएसी से असेंबली कैसे लोड करें?
AssemblyName name = new AssemblyName();
name.Name = "mycomp.myassembly.dll";
Assembly assembly = Assembly.Load(name);
mycomp.myassembly.dll फ़ाइल के लिए FileNotFound साथ विफल रहता है, और
Assembly assembly = Assembly.Load("mycomp.myassembly.dll");
बिल्कुल एक ही संदेश के साथ विफल रहता है।
मैंने डबल चेक किया कि असेंबली जीएसी में है (और यहां तक कि gacutil/अगर इसके लिए भी है) और यह अन्य सभी मामलों में काम करता है, मैं बस इसे लोड करने में असमर्थ हूं।
मैं यहाँ क्या गलत कर रहा हूं? क्या मुझे कुछ याद आती है?
क्या आपने ".dll" एक्सटेंशन के बिना असेंबली नाम की आपूर्ति करने का प्रयास किया है? असेंबली असेंबली = असेंबली। लोड ("mycomp.myassembly"); –
दुर्भाग्य से या तो – Artem