最佳答案
我正在瞄准目标。NET 4.6,并利用最新的 C # 版本,将 C # 语言版本更改为6。
然而,在编译过程中我得到了这个错误:
错误/langversion 选项“6”无效; 必须是 ISO-1、 ISO-2、3、4、5或默认值
如果我将 Web.Config 中的 /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">
但是如何在不使用低级语言版本的情况下解决这个问题呢?
我正在使用 VisualStudio2015CommunityEdition,并且我还安装了。NET Framework 4.6手动安装,以防 Visual Studio 2015默认情况下没有安装它。
该项目是由 Visual Studio 2015创建的标准 ASP.NET MVC 模板项目。