c# - Reflection: Assembly.GetExportedTypes requires all assemblies to be present -


मैं परामर्श का उपयोग कर विधानसभाओं का विश्लेषण करना चाहता हूं।

विशेष रूप से, मुझे पता लगाना है कि विधानसभा में एक निश्चित इंटरफ़ेस लागू किया जाता है।

विधानसभा के सभी संदर्भ मशीन पर मौजूद नहीं हैं, इसलिए मुझे उनका विश्लेषण करने की आवश्यकता है। < P> इसलिए जब मैं GetTypes या GetExportedTypes पर कॉल करता हूं, तो मुझे "बताई गई असेंबली लोड नहीं किया जा सकता है" कहकर एक FileNotFoundException फेंक दिया जाता है।

यह सच है, लेकिन अभी भी मैं जानना चाहता हूं कि इस विधानसभा में किस प्रकार लागू किया गया है

रिफ्लेक्टर यह किसी तरह कर सकता है यह कैसे किया जा सकता है?

संपादित करें: मुझे बस मोनो। सीसिल के बारे में पता चला, जो मैं एक आसान तरीके से चाहता हूं। हालांकि, यह एक बाहरी पुस्तकालय है और इसमें कोई अंतर्निहित समाधान नहीं है।

सीसीआई थोड़े ही भारी हो सकता है आप चाहते हैं, लेकिन यह उन सभी लोड किए बिना विधानसभाओं को प्रतिबिंबित कर सकता है:

Comments