পোর্টেবল ক্লাস লাইব্রেরি কী?


109

এমএসডিএন-তে আমি Portable Class Libraryসংস্করণ তথ্যের অধীনে একটি সম্পর্কে একটি বিভাগ লক্ষ্য করেছি ।

দেখুন System.Objectএকটি উদাহরণ জন্য। http://msdn.microsoft.com/en-us/library/system.object.aspx

আমি একটি সংক্ষিপ্ত গুগল অনুসন্ধান করেছি এবং এর সম্পর্কে কিছুই খুঁজে পাইনি Portable Class Library। এখানকার কেউ কি জানেন যে এটি কী বা আমি যেখানে এটি সম্পর্কে আরও তথ্য পেতে পারি?


1
শীর্ষস্থানীয় হিসাবে - আমরা পরের সপ্তাহে আসা ভিজ্যুয়াল স্টুডিও 11 বিটাতে অতিরিক্ত পোর্টেবল ক্লাস লাইব্রেরি সমর্থন যুক্ত করেছি।
ডেভিড কেয়ান

উত্তর:


84

আপডেট অক্টোবর 9 2017: আর্টিকেল তুলনা / বৈসাদৃশ্য। নেট কোর / স্ট্যান্ড / পিসিএল আপডেট 23 নভেম্বর 2016: রিক স্ট্রহলের দ্বারা নিবন্ধ

২৯ শে অক্টোবর ২০১ UP আপডেট করুন: নেট স্ট্যান্ডার্ড 1-> 2 এফএকিউ আপডেট 19 অক্টোবর 2016: আমি আজ অবধি দেখা সেরা সাক্ষাত্কার / ভিডিও।

27 সেপ্টেম্বর 2016 আপডেট করুন:। নেট স্ট্যান্ডার্ড 2.0 ঘোষণা পোস্টে আরও ভাল তথ্য রয়েছে

আপডেট জুন 6, 2016: এই নিবন্ধটি ভালভাবে ব্যাখ্যা করে যে কীভাবে। নেটস্ট্যান্ডার্ড লাইব্রেরি প্রক্রিয়াটি পিসিএলের অনেকাংশকে ছাড়িয়ে যায়

আপডেট জুলাই 10 ২০১৩: প্রচুর কংক্রিটের উদাহরণ, স্ক্রিনশট এবং লিঙ্ক সহ @ শ্যানসেলম্যানের পিসিএল ইউনিয়ন সংক্ষিপ্ত ব্লগপোস্টের দুর্দান্ত অবস্থা । এখানে অন্য কোনও উত্তর ছায়ায় রাখুন।

আপডেট 20 মে 2013:

আপডেট এপ্রিল 19 2013: সাইমন কুপারের একটি ব্লগ পোস্টে সময় কাটাতে কীভাবে এটি সমস্ত একসাথে ইন্টেলিসেন্স থেকে একসাথে স্তব্ধ হয়ে যায় তার দুর্দান্ত ঘন সংক্ষিপ্তসার


ভিডিও: চ্যানেল 9 ভিজ্যুয়াল স্টুডিও সরঞ্জামবাক্সের পর্ব 14 জুন 2012

ভিডিও: চ্যানেল 9 চলছে ডিপ শো পর্ব 27 সেপ্টেম্বর 2011


আপডেট সেপ্টেম্বর 11 2012: এমভিভিএম হালকা এবং আরএক্স কীভাবে এটি ব্যবহার করে তা চিত্র, ডায়াগ্রাম এবং অনুপ্রেরণামূলক উদাহরণ সহ ভাল উচ্চ স্তরের ব্লগ পোস্ট

আপডেট এপ্রিল 11 2012: স্কট হ্যানসেলম্যানের টুকরো টুকরো টুকরো খুব ভাল শেষ যা এখানে স্ক্রিনশটগুলি সহ খুব দ্রুত কথা বলবে (এছাড়াও এটি সম্পর্কে কীভাবে চিন্তাভাবনা করতে হবে 'তথ্য এবং নমুনার লিঙ্কগুলি রয়েছে) very শেষে এমন একটি সংস্থান বিভাগ অন্তর্ভুক্ত রয়েছে যা পুরো পুরো পোস্টটিকে নকল করে তোলে: ডি

জুলাই 9, 2012 আপডেট করুন: দেব দলের মরিসিয়া ট্রফিনের এই ব্লগ সিরিজটি (এখন পর্যন্ত একটি অংশ) এখনও সর্বাধিক সম্পূর্ণ কভারেজ, এতে আপনি যদি এই ধরণের জিনিসটিতে থাকেন তবে স্ক্রিনশট এবং বিশদ ম্যাট্রিকগুলি আপনার পছন্দগুলি জুড়ে উপলভ্য বৈশিষ্ট্যগুলি দেখায়।


দেখুন পোর্টেবল লাইব্রেরী সরঞ্জাম ঘোসণা ব্লগ পোস্টে , যা শুরু হয়: -

পোর্টেবল লাইব্রেরি সরঞ্জাম সিটিপি ভিজ্যুয়াল স্টুডিওতে একটি নতুন "পোর্টেবল ক্লাস লাইব্রেরি" প্রকল্পের টেম্পলেট যুক্ত করেছে যা সি # এবং ভিবিতে ক্লাস লাইব্রেরি তৈরি করতে ব্যবহার করা যেতে পারে যা পুনর্নির্মাণ না করে বিভিন্ন .NET প্ল্যাটফর্মে চালিত হয়।

এটি এমন ক্লাস লাইব্রেরি তৈরির জন্য ব্যবহৃত হয় যা একাধিক প্ল্যাটফর্মগুলিকে লক্ষ্য করে (esp সিলভারলাইট রূপগুলি যেমন ডাব্লুপি 7 এবং এসএল 4, তবে এক্সবক্সে এক্সএনএ সহ) targe

এই তথ্যপ্রযুক্তি সংক্ষিপ্ত নিবন্ধটি দেখুন

আরও দেখুন এই রিলিজে নোটিশ

নিম্ন এবং নোংরা বিশদের জন্য, পরিচালিত কোডের জন্য সরঞ্জামগুলির জন্য বহু-টার্গেটিং নির্দেশিকা দেখুন


2
আমাকে 27 সেকেন্ডের ব্যবধানে পরাজিত করুন; পি
মার্ক গ্রাভেল

2
@ মার্ক গ্র্যাভেল: প্রায়শই হয় না, ভাই! - তবে আপনি যদি কোনও সাহায্য করেন তবে @ ডারিনকে মারলেন ...
রুবেন বারটেলিংক

4
প্রচুর দুর্দান্ত বিবরণ, তবে আমি মনে করি এটির ক্ষেত্রে সম্পূর্ণ নতুন যে কেউ তার সাধারণ ব্যাখ্যা থেকে এটি উপকৃত হতে পারে।
লুকাস 14

@ লুকাস আচ্ছা আমার এটিকে আপ টু ডেট রাখার প্রয়াস এটিকে সম্প্রদায় উইকি করে তুলেছে, সুতরাং আপনি যে কোনও কিছুতে যেভাবে সহায়ক বলে মনে করছেন তা ব্যাখ্যা করার জন্য নির্দ্বিধায় দ্বিধা বোধ করবেন (আমি ইনফোউকিউ নিবন্ধটি ভাল পেয়েছি), শীর্ষে থাকা ব্যক্তিদের মনে হয়েছে সম্ভবত সর্বাধিক গোলাকার
রুবেন বার্টেলিংক

1
সেই নিবন্ধগুলি সংক্ষিপ্ত করে এখানে একটি সংক্ষিপ্ত বিবরণ দেওয়া ভাল। বর্তমানে, 40,450 জনের দ্বারা পড়া, লিঙ্কগুলির মধ্য দিয়ে যাওয়ার জন্য 20 মিনিটের (ধরে নেওয়া যাক) সাথে মোট অর্থ 561 দিন নষ্ট হয়।
জাফর

53
  • পোর্টেবল ক্লাস লাইব্রেরি প্রকল্প আপনাকে একাধিক .NET ফ্রেমওয়ার্ক প্ল্যাটফর্মের উপর কাজ করে এমন পরিচালিত অ্যাসেম্বলিগুলি লিখতে ও তৈরি করতে সক্ষম করে। আপনি এমন অনেক ক্লাস তৈরি করতে পারেন যা আপনি অনেকগুলি প্রকল্পের মধ্যে ভাগ করে নিতে চান এমন কোডগুলি ভাগ করে নিতে পারেন, যেমন ভাগ করে নেওয়া ব্যবসার যুক্তি, এবং তারপরে বিভিন্ন ধরণের প্রকল্প থেকে এই শ্রেণিগুলি রেফারেন্স করে।

  • পোর্টেবল লাইব্রেরি সরঞ্জামগুলি হ'ল মাইক্রোসফ্টের একটি নতুন ভিজ্যুয়াল স্টুডিও অ্যাড-ইন যা আপনাকে সি # এবং ভিজ্যুয়াল বেসিক লাইব্রেরি তৈরি করতে সক্ষম করে যা বিভিন্ন সংকেত ছাড়াই বিভিন্ন নেট নেট-ভিত্তিক প্ল্যাটফর্মগুলিতে চালিত হয় run

এমএসডিএন এর উপর এখন একটি দুর্দান্ত নিবন্ধ / ডকুমেন্টেশন রয়েছে । আপনি এটি পরীক্ষা করে দেখতে পারেন এবং এতে কী সমর্থন রয়েছে ।Portable Class Library পোর্টেবল ক্লাস লাইব্রেরির জন্য আইকন


নিম্নলিখিত অ্যাসেমব্লিগুলি একটি পোর্টেবল ক্লাস লাইব্রেরি প্রকল্পের মধ্যে উপলব্ধ:

  • mscorlib.dll
  • System.dll
  • System.Core.dll
  • System.Xml.dll
  • System.ComponentModel.Composition.dll
  • System.Net.dll
  • System.Runtime.Serialization.dll
  • System.ServiceModel.dll
  • System.Xml.Serialization.dll
  • System.Windows.dll (সিলভারলাইট থেকে)

NET ফ্রেমওয়ার্ক ক্লাস লাইব্রেরির জন্য রেফারেন্স বিষয়গুলিতে পোর্টেবল ক্লাস লাইব্রেরি প্রকল্প দ্বারা কোন সদস্য সমর্থিত তা আপনি খুঁজে পেতে পারেন। কোনও শ্রেণীর জন্য সদস্যদের সারণীতে, নিম্নলিখিত পোর্টেবল বর্গ গ্রন্থাগার আইকন সমর্থিত সদস্যদের পাশে প্রদর্শিত হবে।

পোর্টেবল ক্লাস লাইব্রেরির জন্য আইকন (পোর্টেবল ক্লাস লাইব্রেরির জন্য আইকন যা আপনি এমএসডিএন ডক্সে দেখতে পাবেন))


পোর্টেবল ক্লাস লাইব্রেরি প্রকল্প তৈরি করতে আপনার এগুলি করতে হবে:

ভিজ্যুয়াল স্টুডিও 2010 সার্ভিস প্যাক 1 (এসপি 1) (795 কেবি ইনস্টলার, 1.48 গিগাবাইট আইএসও )

পোর্টেবল গ্রন্থাগার সরঞ্জাম সিটিপি (1.38 এমবি)

উপরের আপডেটগুলি ইনস্টল করার পরে আপনি পোর্টেবল ক্লাস লাইব্রেরির জন্য একটি নতুন প্রকল্প টেম্পলেট পাবেন:

এখানে চিত্র বর্ণনা লিখুন

(উপরের বিষয়বস্তুগুলি এমএসডিএন থেকে নেওয়া)

আপডেট 2014:

ক্লাস লাইব্রেরি পোর্টেবল ভিজ্যুয়াল স্টুডিও 2014 এর অংশ।


সর্বশেষ আপডেট, আমি মনে করি না একটি ভিসুয়াল স্টুডিও 2014 আছে, কিন্তু হছ্ছে পিসিএল বলে মনে হয় সংক্রান্ত ভিসুয়াল স্টুডিও 2013 অন্তর্ভুক্ত করা (অন্তত সম্প্রদায় সংস্করণ আমি আছে)
জেক

7

এটি একটি শ্রেণিবদ্ধ গ্রন্থাগার যা বিভিন্ন প্ল্যাটফর্মে চালানো যেতে পারে ।


আমি কি আমার পোর্টেবল .csproj লোকের কাছে পাঠাতে পারি যাদের এই সরঞ্জামগুলি ইনস্টল করা নেই?
লিজেরজিক-এসিড 21

2
পোর্টেবল ক্লাস লাইব্রেরি অ্যাপ্লিকেশন চালানোর জন্য, .NET ফ্রেমওয়ার্ক 4 এর জন্য একটি আপডেট অবশ্যই আপনার মেশিনে ইনস্টল করা উচিত। এই আপডেটটি স্বয়ংক্রিয়ভাবে ভিজ্যুয়াল স্টুডিও 2010 এসপি 1 এর সাথে ইনস্টল করা হয়েছে, যাতে আপনি অ্যাপ্লিকেশনটি বিকাশ করতে যে কম্পিউটারে ব্যবহার করেছিলেন সেটিতে আর পরিবর্তন না করে আপনি পোর্টেবল ক্লাস লাইব্রেরি অ্যাপ্লিকেশনটি চালাতে পারেন। কোনও ভিন্ন কম্পিউটারে অ্যাপ্লিকেশনটি চালাতে, আপনি নিজে আপডেট আপডেট করতে পারেন।
জোয়েন

2

আমি ডকুমেন্টগুলি বুঝতে কিছুটা কঠিন পেয়েছি তাই আমি এখানে জিনিসগুলিকে কিছুটা পরিষ্কার করার চেষ্টা করেছি।

পোর্টেবল ক্লাস লাইব্রেরি প্রোগ্রামারদের এমন প্রকল্প তৈরি করতে দেয় যা এক্সবক্স ৩ ,০, উইন্ডোজ ফোন, সিলভারলাইট এবং। নেট ফ্রেমওয়ার্ক (৪ এবং উপরে) এর মতো একাধিক প্ল্যাটফর্মের উপর দিয়ে চলে। এটি আপনার নির্দিষ্ট টার্গেট প্ল্যাটফর্মগুলির দ্বারা সমর্থিত নয় এমন নির্দিষ্ট কিছু এপিআই এর বাদ দেওয়ার মাধ্যমে করা হয় যা আপনাকে নেট নেট ফ্রেমওয়ার্কের কয়েকটি উপলভ্য বৈশিষ্ট্য হারাতে বাধ্য করবে।

সুতরাং আমরা বলতে পারি, এর মধ্যবর্তী Portable class libraryএবং সাধারণ class libraryআপনার প্রকল্পের লক্ষ্য প্ল্যাটফর্মের উপর নির্ভর করে। আপনি যদি উইন্ডোজ অপারেটিং সিস্টেমের সাহায্যে আপনার অ্যাপ্লিকেশনটি এক্সবক্স এবং ডেস্কটপ কম্পিউটারে কাজ করতে চান তবে আপনি ভালভাবে নিজের সময় সাশ্রয় করুন এবং পিসিএল ব্যবহার করুন, সাধারণ শ্রেণির পাঠাগারটি ঠিকঠাক করবে।

আরও তথ্যের জন্য ডকুমেন্টেশন পৃষ্ঠা দেখুন

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

  • .NET স্ট্যান্ডার্ড হল এমন একটি API এর সেট যা সমস্ত .NET প্ল্যাটফর্মগুলি প্রয়োগ করতে হয়। এটি .NET প্ল্যাটফর্মগুলিকে একীভূত করে এবং ভবিষ্যতের বিভাজন রোধ করে।
  • .NET স্ট্যান্ডার্ড 2.0 .NET ফ্রেমওয়ার্ক,। নেট কোর এবং জামারিন দ্বারা প্রয়োগ করা হবে। .NET কোর এর জন্য, এটি অনুরোধ করা বিদ্যমান বিদ্যমান অনেকগুলি API যুক্ত করবে।
  • .NET স্ট্যান্ডার্ড 2.0 তে .NET ফ্রেমওয়ার্ক বাইনারিগুলির জন্য একটি সামঞ্জস্যতা শিম অন্তর্ভুক্ত করা হয়েছে, উল্লেখযোগ্যভাবে গ্রন্থাগারের সেট বাড়িয়েছেন যা আপনি আপনার .NET স্ট্যান্ডার্ড লাইব্রেরি থেকে উল্লেখ করতে পারেন।
  • .NET স্ট্যান্ডার্ড মাল্টি প্ল্যাটফর্ম। নেট লাইব্রেরি তৈরির সরঞ্জাম সরঞ্জাম হিসাবে পোর্টেবল ক্লাস লাইব্রেরি (পিসিএল) প্রতিস্থাপন করবে।

আপনি গিটহাবের ডটনেট / স্ট্যান্ডার্ড রেপোতে .NET স্ট্যান্ডার্ড এপিআই সংজ্ঞা দেখতে পাচ্ছেন।

উল্লেখ

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