9

我对enum通用约束感兴趣,但是当我在Build → Advanced上切换项目的语言版本时,我仍然收到错误 «在 C#5 中不可用;请使用 7.3 或更高版本的语言» 即使在重新打开项目后也是如此。
项目类型是 ASP.NET MVC 应用程序。

4

1 回答 1

3

我已经从 Nuget安装Microsoft.Net.Compilers和包,然后将web.config属性更改为,重新加载项目并且一切正常。Microsoft.CodeDom.Providers.DotNetCompilerPlatform system.codedom → compilers → compiler language="c#;cs;csharp"langversion7.3

于 2018-09-25T10:37:43.707 回答