रनटाइम पर, यदि एक संदर्भित असेंबली उदाहरण के साथ लोड करने में विफल रहता है "मजबूत नाम सत्यापन विफल रहा" (क्योंकि यह परीक्षण-हस्ताक्षरित है), क्या कोई अन्य पथ से प्रतिस्थापन असेंबली प्रदान करने का कोई तरीका है जो वास्तविक हस्ताक्षरित है?लोड किए जा सकने वाले व्यक्ति की बजाय फ़ॉलबैक असेंबली कैसे प्रदान करें?
मैंने AppDomain.CurrentDomain.AssemblyResolve की सदस्यता लेने का प्रयास किया, लेकिन इसे निकाल दिया नहीं गया है, क्योंकि "खराब" असेंबली तकनीकी रूप से मौजूद है, इसे बस लोड नहीं किया जा सकता है।
क्या असेंबली लोड नहीं होने पर फॉलबैक असेंबली प्रदान करने का एक सामान्य तरीका है?
आप SecurityException पकड़ने की कोशिश कर सकते हैं जब विधानसभा लोड करने का प्रयास? –
मैंने कोशिश की है कि, लेकिन मैं आगे क्या ... मैं अभी भी किसी भी तरह जब मेरे विधानसभा ... –
के बारे में स्पष्ट रूप से पर विधानसभा लोड करने का प्रयास क्या लोड हो रहा है सही निर्भरता लेने के लिए CLR विधानसभा लोडर बताने की आवश्यकता करने के लिए पता नहीं है एप्लिकेशन स्टार्टअप और अपवाद संभाल लें। मैं किसी भी तरह मानता हूं कि आपकी असेंबली स्वचालित रूप से लोड हो जाती है। – Rashack