System.Windows.Media নামস্থান খুঁজে পাচ্ছেন না?


86

আমি তৃতীয় পক্ষের এপিআই থেকে একটি অবজেক্ট ব্যবহার করছি যার মতো ধরণের সম্পত্তি রয়েছে System.Windows.Media.ImageSource, তবুও আমি সিস্টেম.উন্ডোস.মিডিয়া নামের স্থানটি কোথাও খুঁজে পাচ্ছি না। আমি যদি আমার প্রকল্পে কোনও রেফারেন্স যুক্ত করার চেষ্টা করি তবে আমি System.Windows.Mediaবিকল্পগুলির তালিকায় দেখতে পাচ্ছি না। আমার প্রকল্পটিও লক্ষ্যবস্তু করছে। নেট 3.5।

এই নামস্থানটি অ্যাক্সেস করতে সক্ষম হওয়ার জন্য আমার আর কিছু করার দরকার আছে?


4
কারও কাছে গুগল করার মতো একটি ছোট্ট ইঙ্গিতটি যেমন আমি কিছুদিন আগে করেছি: আপনার সমাধানে আপনার প্রকল্পগুলির বিভিন্ন কাঠামোর লক্ষ্য থাকতে পারে, তাই যদি আপনি কোনও ফাইল খুঁজে না পান তবে আপনি যে ফাইলটি প্রকৃতপক্ষে বসেছেন তার ডাবল পরীক্ষা করে দেখুন এবং যদি সেই প্রকল্পটি এখনও কিছু পুরানো .NET সংস্করণ লক্ষ্য করে।
আক্কু

উত্তর:


60

System.Windows.Media.Imagingনামস্থান (যদি আপনি তারপর WPF আবেদন টেমপ্লেট স্বয়ংক্রিয়ভাবে এই রেফারেন্স যোগ হবে ভিসুয়াল স্টুডিও 2008 ব্যবহার করেছেন) PresentationCore.dll অংশ। মনে রাখবেন যে এই নেমস্পেসটি ডাব্লুআইএইচ লাইব্রেরির সরাসরি মোড়ক নয়, যদিও প্রচলিত সাধারণ ব্যবহারের একটি বৃহত অংশ এখনও পাওয়া যায় এবং এই মানচিত্রটি কীভাবে ডব্লিউআইসির সংস্করণগুলিতে তা অপেক্ষাকৃত সুস্পষ্ট। এই নেমস্পেসের ক্লাসগুলি সম্পর্কে আরও তথ্যের জন্য চেক আউট করুন

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


7
যদি সেই লিঙ্কটি কখনও মারা যায় বা পৃষ্ঠাটি পুনঃনির্দেশিত হয় তবে এই উত্তরটি অকেজো হবে। পরের বার দয়া করে @ মেগা মিলিভোজে'র মতো আপনার উত্তরটিতে একটি আসল উত্তর দিন।
leetNightshade

6
এই ক্ষেত্রে আমাদের কী কী ডিএলএল প্রয়োজন তা কীভাবে আবিষ্কার করবে? লিঙ্কটিতে কোনও ডিএলএল বা এমনকি "উপস্থাপনা" শব্দের কোনও উল্লেখ নেই। আপনার উত্তরটি কার্যকর হয়, তবে আমরা কীভাবে সহায়তা না চেয়ে এটি কীভাবে সমাধান করব তা পরিষ্কার নয়।
কেট

90

আপনার প্রেজেন্টেশনকোর.ডিল-এ রেফারেন্স যুক্ত করা উচিত।


4
ইন্টারনেট অ্যাক্সেস না থাকলে কীভাবে রেফারেন্সগুলি মনে রাখবেন বা এই জাতীয় সমস্যার সমাধান করবেন?
অনির্বাণ নাগ 'tintinmj'

9
আমি এই উত্তরটিকে অগ্রাহ্য করেছি, কারণ নবজাতকের জন্য (আমার মত) আমার কাছে কোনও ফাইল নেই যেখানে এই ফাইলটি বাস করবে।
জন

4
এখন পর্যন্ত সেরা উত্তর। এছাড়াও, আমি জানতাম না যে রেফারেন্স উইন্ডোর শীর্ষে একটি অনুসন্ধান বার ছিল, এখানে আমি উল্লেখগুলিতে যুক্ত করার জন্য জিনিসগুলি সন্ধান করার চেষ্টা করে স্ক্রোল করছি। যে ইশারা জন্য ধন্যবাদ!
রূপকথায়

হ্যাঁ, এটি করা দরকার তবে মেহমাদভ উত্তরটি আমার ভোট পেয়েছিল যেহেতু তিনি আমাকে কোথায় ছিলেন বলেছিলেন। কোনওভাবেই সুস্পষ্ট নয়। .NET ফ্রেমওয়ার্কের প্রতিটি সংস্করণ ফোল্ডারে একটি প্রেজেন্টেশন কোর.ডিল রয়েছে। আপনি কোন কাঠামোটি ব্যবহার করছেন তা দেখতে প্রথমে আপনার প্রকল্পটি দেখুন (4.5, 4.6। 4.61, ইত্যাদি)
জাস্টজাহান

কোন জায়গায় রেফারেন্স যুক্ত করবেন?
ভাইটালি জাদানেভিচ

36

যোগ PresentationCore.dllআপনার রেফারেন্স জন্য। আমার পিসিতে এই dll url - C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\PresentationCore.dll


16

জন্য ভিসুয়াল স্টুডিও 2017

সমাধান এক্সপ্লোরারটিতে "তথ্যসূত্র" সন্ধান করুন

"তথ্যসূত্র" রাইট ক্লিক করুন

"রেফারেন্স যুক্ত করুন ..." চয়ন করুন

"উপস্থাপনা.কোর" তালিকা এবং চেকবক্সটি সন্ধান করুন

ঠিক আছে ক্লিক করুন


তারপরে আমাকে WindowsBase.dllএকই ডিরেক্টরিটি যুক্ত করতে হয়েছিল
आंद্রেই ক্রাসসটস্কি

এর জন্য কি কোনও নুগেট প্যাকেজ রয়েছে?
ডেমোডাভ

এটি "সমাবেশগুলি" বিটিডব্লু এর অধীনে থাকবে।
ট্রেসি মুডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.