Próbuję ukierunkować .NET 4.6, a także skorzystać z najnowszej wersji C #, zmieniając wersję językową C # na 6.
Jednak podczas kompilacji wyskoczył mi ten błąd:
Błąd Nieprawidłowa opcja '6' dla / langversion; musi mieć wartość ISO-1, ISO-2, 3, 4, 5 lub wartość domyślną
Jeśli zaktualizuję ustawienie /langversion:6
w Web.Config do 5, to działa,
<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">
Ale jak mam to rozwiązać bez uciekania się do niższej wersji językowej?
Używam programu Visual Studio 2015 Community Edition, a także ręcznie zainstalowałem .NET Framework 4.6 na wypadek, gdyby nie było domyślnie instalowane przez program Visual Studio 2015.
Projekt jest standardowym projektem szablonu ASP.NET MVC utworzonym przez program Visual Studio 2015.
/langversion:6
...