मैं एक अंतिम-उपयोगकर्ता मशीन पर विधानसभा संकल्प के साथ समस्या हो रही है और मेरा मानना है कि यह पोर्टेबल कक्षा पुस्तकालय का उपयोग कर से संबंधित है का उपयोग ....विधानसभाओं कि पोर्टेबल कक्षा पुस्तकालय
मैं एक .NET है नहीं लगाया जा सका 4.0 एप्लिकेशन जिसे मूल रूप से विजुअल स्टूडियो 2010 में लिखा गया था। हाल ही में हमने विजुअल स्टूडियो 2012 में अपग्रेड किया है और हमने कुछ परियोजनाएं बनाई हैं जो पोर्टेबल क्लास लाइब्रेरीज़ हैं। मुझे विश्वास नहीं है कि हमें अब इन सुविधाओं की आवश्यकता है, लेकिन हम विंडोज 8 स्टोर एप्लिकेशन भी बना रहे हैं जो इन पुस्तकालयों से लाभ उठा सकता है।
जब मैं अपनी परियोजना संकलित करता हूं, तो पोर्टेबल लाइब्रेरी सुविधा वास्तव में क्या करती है? मुझे उम्मीद है कि यह मुझे संशोधन या पुनर्मूल्यांकन के बिना विभिन्न ढांचे पर चलाने की अनुमति देता है।
जब मैं
परावर्तक
dotPeek में पुस्तकालय को देखने के रूप में मंच विशेषता दिखाता है:
.NETPortable, संस्करण = v4.0, प्रोफाइल = Profile5
और संदर्भ लगते हैं 2.0-ish:
mscorlib, संस्करण = 2.0.5.0
प्रणाली, संस्करण = 2.0.5.0
System.Runtime.Serialization, संस्करण = 2.0.5.0
जब मैं इस अंतिम-उपयोगकर्ता की मशीन पर आवेदन चलाने के लिए, मैं लॉग फ़ाइल में एक त्रुटि देखें:
फ़ाइल या विधानसभा लोड नहीं कर सका, 'System.Core, संस्करण = 2.0.5.0 ...'
Googling System.Core 2.0.5.0 SilverLight का उल्लेख करने लगता है - जो प्रतीत होता है टी में से एक हो उन्होंने ढांचे को लक्षित किया।
इस मशीन दृश्य स्टूडियो स्थापित किया है नहीं है, लेकिन .NET 4.0 (4.0.3 अद्यतन) है
वहाँ कुछ मैं संकलित करने के लिए अलग तरह से करना चाहिए, कुछ मैं अपने निर्भरता या कुछ और मैं ऐसा करना चाहिए में जांच करनी चाहिए है अंत उपयोगकर्ता मशीन पर स्थापित करने के लिए देख रहे हो? 2.0.5.0 का क्या संदर्भ है?
2.0.5.0 पीसीएल के लिए लक्षित संस्करण है, इसे ढांचे द्वारा रीमेप किया जाता है। प्रोफाइल 5 = फ्रेमवर्क 4.0 और स्टोर। लंबा शॉट: स्टोर ऐप्स को .NET 4.5 की आवश्यकता होती है। 4.0 –