我正在努力瞄准.NET 4.6,还可以通过将C语言版本更改为6来利用最新的C语言版本.
但是,在编译过程中,我收到以下错误:
错误/langversion的选项"6"无效;必须是ISO-1、ISO-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">
但我如何在不使用较低语言版本的情况下解决这个问题?
我使用的是Visual Studio 2015社区版,我还安装了.NET Framework 4.6手动安装,以防Visual Studio 2015默认情况下未安装.
该项目是由Visual Studio 2015创建的标准ASP.NET MVC模板项目.