我可以将 C# 7.3 与 .Net Framework 4.6.1 一起使用吗?
Can I use C# 7.3 with .Net Framework 4.6.1?
我对 enum
通用约束很感兴趣,但是当我在 Build → Advanced 上切换项目的语言版本时,我仍然遇到错误 «在 C#5 中不可用;请使用语言版本 7.3 或更高版本» 即使在重新打开项目后也是如此。
项目类型是 ASP.NET MVC 应用程序。
我已经从 Nuget 安装了 Microsoft.Net.Compilers
和 Microsoft.CodeDom.Providers.DotNetCompilerPlatform
包,然后在 web.config system.codedom → compilers → compiler language="c#;cs;csharp"
属性 langversion
到 7.3
,重新加载项目,一切正常。
我对 enum
通用约束很感兴趣,但是当我在 Build → Advanced 上切换项目的语言版本时,我仍然遇到错误 «在 C#5 中不可用;请使用语言版本 7.3 或更高版本» 即使在重新打开项目后也是如此。
项目类型是 ASP.NET MVC 应用程序。
我已经从 Nuget 安装了 Microsoft.Net.Compilers
和 Microsoft.CodeDom.Providers.DotNetCompilerPlatform
包,然后在 web.config system.codedom → compilers → compiler language="c#;cs;csharp"
属性 langversion
到 7.3
,重新加载项目,一切正常。