ভিজ্যুয়াল স্টুডিও 2017 (15.x) সি # 7 সমর্থন করে তবে ভিজ্যুয়াল স্টুডিও 2015 (14.x) সম্পর্কে কী ?
আমি এর সাথে সি # 7 কীভাবে ব্যবহার করতে পারি?
ভিজ্যুয়াল স্টুডিও 2017 (15.x) সি # 7 সমর্থন করে তবে ভিজ্যুয়াল স্টুডিও 2015 (14.x) সম্পর্কে কী ?
আমি এর সাথে সি # 7 কীভাবে ব্যবহার করতে পারি?
উত্তর:
আপনি নিউজ প্যাকেজ মাইক্রোসফট . নেট.কমপিলারগুলি ইনস্টল করে একটি সি # 7-সক্ষম সংস্করণের জন্য ভিজ্যুয়াল স্টুডিওতে প্রেরণ করা সংকলকটি প্রতিস্থাপন করতে পারেন :
এই প্যাকেজটি উল্লেখ করে কোনও সিস্টেম ইনস্টল করা সংস্করণের বিপরীতে প্যাকেজটিতে থাকা সি # এবং ভিজ্যুয়াল বেসিক সংকলকগুলির নির্দিষ্ট সংস্করণ ব্যবহার করে প্রকল্পটি নির্মিত হবে।
এটি কোনও ভিজ্যুয়াল স্টুডিও 2015 এ আনুষ্ঠানিকভাবে সমর্থিত কিনা তা আমি প্যাকেজ পাতায় দেখতে পাচ্ছি বলে কোন ইঙ্গিত নেই My স্কুইগ্লি লাইন যা একটি সিনট্যাক্স ত্রুটি নির্দেশ করে: নোট করুন যে আপনাকে নতুন সি # 7 মান টিপলস বৈশিষ্ট্যগুলি ব্যবহার করতে নুগেট প্যাকেজ সিস্টেমও লাগবে V ভ্যালুটাইপল ।
Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above
- এটি তৈরি করতে আমার এই সংস্করণটি ব্যবহার করা দরকার: nuget.org/packages/Mic Microsoft.Net.Compilers / 2.4.0 , তারপর এটি ঠিক কাজ করেছিল। :)
আমার ক্ষেত্রে, কেবল মাইক্রোসফ্ট. নেট.কম্পেলার ইনস্টল করা কার্যকর হয়নি। পরিবর্তে, আমাকে নিম্নলিখিতগুলি করতে হয়েছিল:
তবে এখনও লক্ষ করুন যে সি # কোডগুলি যা ভিজ্যুয়াল স্টুডিও 2015 ডিফল্ট সংকলক দ্বারা পরিচিত নয় এখনও তার নীচে লাল স্কুইগল থাকবে।