के पुराने संस्करण को प्रतिबिंबित करना मेरे पास एक बिल्ड गतिविधि है जो डोमेन लाइब्रेरी के विरुद्ध इसकी तुलना करने के लिए हमारे पुस्तकालयों में से एक को दर्शाती है। प्रतिबिंब, जब भी मैं उरी प्रतिबिंबित करने के लिए यह उरी के बजाय RunTimePropertyInfo के रूप में वापस आती है और जब भी मैं परिलक्षित गुण मैं एक अपवाद बताते हुए मिल के किसी भी जाँच की कोशिश ...System.dll
"Could not load file or assembly 'System, Version=2.0.5.0, culture=neutral, publickeytoken=7cec85d7bea7798e, retargetable=yes"
निर्माण गतिविधि System.dll साथ संकलित किया गया है के दौरान संस्करण 4.0.0.0। मुझे संदेह है कि यह मुद्दा है। System.dll के पुराने संस्करण पर किसी प्रकार को प्रतिबिंबित करने का कोई तरीका है।
अब तक यह केवल उरी के साथ असफल रहा है। कोई विचार?
मैंने अपनी build action को उसी system.dll पर पुनर्स्थापित करने का प्रयास किया लेकिन इसका कोई प्रभाव नहीं पड़ा। यह ध्यान देने योग्य है कि System.dll का संस्करण जो लाइब्रेरी मैं प्रतिबिंबित कर रहा हूं वह .NET 4 पोर्टेबल लाइब्रेरी से है। – Robert
आप फ्रेमवर्क लक्ष्य मिश्रण कर रहे हैं, जो कभी भी अच्छी तरह से काम नहीं करता है। 2.0.5.0 एक सिल्वरलाइट संस्करण संख्या है। –