আমি .NET 4.6 টার্গেট করার চেষ্টা করছি এবং সি # ভাষার সংস্করণটি 6 এ পরিবর্তন করে সর্বশেষ সি # সংস্করণটিও গ্রহণ করব।
তবে সংকলনের সময় আমি এই ত্রুটিটি পেয়েছি:
ত্রুটি / ল্যাঙ্গভার্সনের জন্য অবৈধ বিকল্প '6'; অবশ্যই আইএসও -1, আইএসও -2, 3, 4, 5 বা ডিফল্ট হতে হবে
যদি আমি ওয়েব /langversion:6
-কনফিগ সেটিংটি 5 এ আপডেট করি তবে এটি কাজ করে,
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701">
তবে আমি কীভাবে নিম্ন ভাষার সংস্করণে অবলম্বন না করে সমাধান করব?
আমি ভিজ্যুয়াল স্টুডিও 2015 এর সম্প্রদায় সংস্করণ ব্যবহার করছি এবং আমি নেট নেট ফ্রেমওয়ার্ক 4.6 ম্যানুয়ালি কেবল ইনস্টল করেছি যদি ভিজ্যুয়াল স্টুডিও 2015 দ্বারা এটি ডিফল্টরূপে ইনস্টল না হয়।
প্রকল্পটি একটি স্ট্যান্ডার্ড ASP.NET MVC টেম্পলেট প্রকল্প যা ভিজ্যুয়াল স্টুডিও 2015 দ্বারা নির্মিত।
/langversion:6
...