কেন একটি এএসপি.এনইটি 5 ক্লাস লাইব্রেরি প্রকল্প তৈরি করবেন?
ক্লাস লাইব্রেরি প্রকল্পগুলির ( .csproj) ওপরে এএসপি.এনইটি 5 ক্লাস লাইব্রেরি প্রকল্পগুলির ( .kproj) এর অনেকগুলি সুবিধা রয়েছে :
- ASP.NET 5 বর্গ লাইব্রেরি সহজে যেমন একাধিক টার্গেটে ক্রস সংকলন প্রকল্প, সমর্থন
aspnet50
, aspnetcore50
, net45
, এবং অন্যান্য বিভিন্ন পোর্টেবল বর্গ গ্রন্থাগার বৈচিত্র। কোন টার্গেটের জন্য কোন এপিআই উপলব্ধ তা আপনাকে অবহিত করতে ইন্টেলিসেন্সের জন্য সমৃদ্ধ ভিজ্যুয়াল স্টুডিও সমর্থন অন্তর্ভুক্ত।
- নিউগেট প্যাকেজগুলি স্বয়ংক্রিয়ভাবে তৈরি হয়ে যায়, যা শ্রেণি পাঠাগারগুলির সাথে করানো একটি অত্যন্ত সাধারণ জিনিস।
- ফাইল সিস্টেম পরিবর্তন হওয়ার সাথে সাথে সলিউশন এক্সপ্লোরারকে স্বয়ংক্রিয়ভাবে রিফ্রেশ করার মতো জিনিসগুলির ক্ষেত্রে আরও ভাল উত্পাদনশীলতা। * .Csproj ফাইলে বিরোধী পরিবর্তনগুলিকে মার্জ করার চেষ্টা করার সময় উত্স নিয়ন্ত্রণে কম সংঘাত হয়।
- ক্রস প্ল্যাটফর্ম সংকলন করা যায় (অংশে এটি এমএসবিল্ডের উপর নির্ভর করে না)
আপনি একটি * .সিপিপ্রজ প্রকল্পকে *। কেপ্রজ প্রকল্প থেকে উল্লেখ করতে পারেন (ভিজ্যুয়াল স্টুডিও 2015 এর নতুন পূর্বরূপ দিয়ে এটি খুব সহজ করা হয়েছিল) তবে কিছু ম্যানুয়াল পদক্ষেপের সাহায্যে এটি সর্বদা সম্ভব ছিল।
নামটিতে কেন "এএসপি.নেট" রয়েছে?
নাম যতদূর যায়, এটি ইতিহাসের একটি প্রতীক যা শীঘ্রই সম্বোধন করা হবে। নতুন প্রকল্পের প্রকারটি এএসপি.এনইটি 5 অ্যাপ্লিকেশন ছাড়িয়েও কার্যকর। ভবিষ্যতের ভিজ্যুয়াল স্টুডিওতে নতুন নামগুলি দেখার প্রত্যাশা:
- .NET কনসোল অ্যাপ্লিকেশন (ক্রস প্ল্যাটফর্ম)
- .NET ক্লাস লাইব্রেরি (ক্রস প্ল্যাটফর্ম)
5/13/2015 আপডেট করুন
ভিজুয়াল স্টুডিও 2015 আরসি প্রকাশের সাথে সাথে আপনি আপডেট হওয়া প্রকল্পের টেম্পলেটগুলির নামগুলি দেখতে পারেন:
- ক্লাস লাইব্রেরি (প্যাকেজ)
- কনসোল অ্যাপ্লিকেশন (প্যাকেজ)
এগুলি project.json
প্রকল্পটি নির্মাণ, চালনা, এবং প্যাকেজ (একটি নুগেট প্যাকেজের মধ্যে) ফাইল এবং .NET এক্সিকিউশন এনভায়রনমেন্ট (ডিএনএক্স) ব্যবহার করে ।
এই প্রকল্পের টেমপ্লেটগুলি "ওয়েব" নোডের অধীনে নতুন প্রকল্প সংলাপে প্রদর্শিত হতে থাকে, তবে এখন মূল "ভিজ্যুয়াল সি #" নোডেও প্রদর্শিত হবে।