मेरे पास दो असेंबली हैं ए और बी ए मजबूत नाम है और बी नहीं है।प्रतिबिंब का उपयोग कर एक हस्ताक्षरित असेंबली से एक हस्ताक्षरित असेंबली में प्रकार लोड करना क्यों संभव है?
MSDN के अनुसार मैं बी से संदर्भ नहीं दे सकता क्योंकि एक मजबूत नामित असेंबली केवल एक और मजबूत नामित असेंबली का संदर्भ दे सकती है।
लेकिन फिर असेंबली बी लोड करना क्यों संभव है, अपनी कक्षा को तुरंत चालू करें और प्रतिबिंब का उपयोग करके असेंबली ए से अपने तरीकों को कॉल करें?
// Inside assembly A
Assembly b = Assembly.LoadFrom("B");
obj myObj = b.CreateInstance("MyClass");
क्या यह हस्ताक्षर किए गए हस्ताक्षर किए गए असेंबली को संदर्भित करने की इजाजत देने का उद्देश्य नहीं है?
क्या आपने कोशिश की है? –
@ लोगन - मैंने –