NET 4.6'yı hedeflemeye çalışıyorum ve ayrıca C # dil sürümünü 6 olarak değiştirerek en son C # sürümünden yararlanmaya çalışıyorum.
Ancak derleme sırasında şu hatayı aldım:
Hata / langversion için geçersiz seçenek '6'; ISO-1, ISO-2, 3, 4, 5 veya Varsayılan olmalıdır
/langversion:6
Web.Config ayarını 5 olarak güncellersem çalışır,
<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">
Ancak bunu daha düşük dil sürümüne başvurmadan nasıl çözebilirim?
Visual Studio 2015 Community Edition kullanıyorum ve ayrıca Visual Studio 2015 tarafından varsayılan olarak yüklenmemiş olması ihtimaline karşı .NET Framework 4.6'yı manuel olarak da yükledim.
Proje, Visual Studio 2015 tarafından oluşturulan standart bir ASP.NET MVC şablon projesidir.
/langversion:6
...