2010-06-30 20 views
58

मैं किसी तृतीय पक्ष API से ऑब्जेक्ट का उपयोग कर रहा हूं जिसमें System.Windows.Media.ImageSource प्रकार की संपत्ति है, फिर भी मुझे सिस्टम.Windows.Media नामस्थान कहीं भी नहीं मिल रहा है। अगर मैं अपनी परियोजना में संदर्भ जोड़ने का प्रयास करता हूं तो मुझे विकल्पों की सूची में System.Windows.Media दिखाई नहीं देता है। मेरा प्रोजेक्ट भी नेट 3.5 को लक्षित कर रहा है।सिस्टम नहीं ढूंढ सकता। Windows.Media namepspace?

क्या इस नामस्थान तक पहुंचने में सक्षम होने के लिए मुझे कुछ और करने की ज़रूरत है?

+2

किसी के लिए बस एक छोटा संकेत यह है कि मैंने कुछ दिनों पहले ऐसा किया था: आपके समाधान में आपकी परियोजनाओं में अलग-अलग ढांचे के लक्ष्य हो सकते हैं, इसलिए यदि आपको संदर्भ हमेशा दो बार चेक नहीं मिलता है जो फ़ाइल आप देख रहे हैं वह वास्तव में बैठती है और यदि वह प्रोजेक्ट अभी भी कुछ पुराने .NET संस्करण को लक्षित करता है। – Akku

उत्तर

42

सिस्टम.Windows.Media.Imaging नेमस्पेस PresentationCore.dll का हिस्सा है (यदि आप विजुअल स्टूडियो 2008 का उपयोग कर रहे हैं तो WPF एप्लिकेशन टेम्पलेट स्वचालित रूप से इस संदर्भ को जोड़ देगा)। ध्यान दें कि यह नामस्थान WIC लाइब्रेरी का प्रत्यक्ष लपेटन नहीं है, हालांकि अधिक सामान्य उपयोगों का एक बड़ा हिस्सा अभी भी उपलब्ध है और यह अपेक्षाकृत स्पष्ट है कि यह मानचित्र WIC संस्करणों के लिए कैसे है। इस नाम स्थान में कक्षाओं के बारे में अधिक जानकारी के लिए

http://msdn2.microsoft.com/en-us/library/system.windows.media.imaging.aspx

+7

यदि वह लिंक कभी मर जाता है या यदि पृष्ठ रीडायरेक्ट किया गया है, तो यह जवाब बेकार होगा। अगली बार कृपया अपने उत्तर में एक वास्तविक उत्तर दें, जैसे @ मेगामिलिओजेज़। – leetNightshade

+4

इन मामलों में हमें क्या पता है कि डीएलएल की आवश्यकता है? लिंक में डीएलएल या यहां तक ​​कि शब्द "प्रस्तुति" का कोई उल्लेख नहीं है। आपका उत्तर काम करता है, लेकिन यह स्पष्ट नहीं है कि हम सहायता मांगे बिना इसे कैसे हल करेंगे। – Kat

69

की जाँच आप PresentationCore.dll के संदर्भ में जोड़ना चाहिए।

+4

कोई इंटरनेट एक्सेस नहीं होने पर संदर्भों को याद रखने या इस तरह की समस्या को हल करने के लिए कैसे करें? –

+4

मैंने इस जवाब को कम किया, क्योंकि नए लोगों के लिए (मेरे जैसा) मुझे कोई सुराग नहीं है कि वह फ़ाइल कहाँ रहेगी। – John

+2

अब तक का सबसे अच्छा जवाब। साथ ही, मुझे नहीं पता था कि रेफरेंस विंडो के शीर्ष पर एक खोज बार था, यहां मैं संदर्भों में जोड़ने के लिए चीजों को खोजने की कोशिश कर स्क्रॉल कर रहा हूं। यह बात बताने के लिए धन्यवाद! – allegory

29

अपने संदर्भों में PresentationCore.dll जोड़ें। मेरे पीसी में यह डीएलएल यूआरएल -

संबंधित मुद्दे