简体   繁体   English

我可以在.Net Framework 4.6.1中使用C#7.3吗?

[英]Can I use C# 7.3 with .Net Framework 4.6.1?

I'm interested in enum generic constraints, but when I'm switching language version for project on Build → Advanced I'm still getting error « not available in C#5; 我对enum泛型约束感兴趣,但是当我在Build→Advanced上为项目切换语言版本时,我仍然会收到错误« 在C#5中不可用; please use language version 7.3 or greater » even after reopening the project. 在重新打开项目后使用语言版本7.3或更高版本
Project type is an ASP.NET MVC application. 项目类型是ASP.NET MVC应用程序。

我从Nuget安装了Microsoft.Net.CompilersMicrosoft.CodeDom.Providers.DotNetCompilerPlatform包,然后在web.config system.codedom → compilers → compiler language="c#;cs;csharp"属性langversion更改为7.3 ,重新加载项目一切顺利。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 具有 4.7.2 目标框架版本的 C# 项目可以在 .net 4.6.1 上运行吗 - Can C# projects that have 4.7.2 target framework version run on .net 4.6.1 集成测试C#WebAPI asp.NET Framework 4.6.1 - Integration testing C# WebAPI asp.NET Framework 4.6.1 如何在.NET Framework 4.6.1中使用IActionResult? - How to use IActionResult in .NET Framework 4.6.1? 如何将 MassTransit 与 RabbitMQ 一起用于 .net 框架 4.6.1? - How to use MassTransit with RabbitMQ for .net framework 4.6.1? C# 7.3 Enum 约束:为什么我不能使用 enum 关键字? - C# 7.3 Enum constraint: Why can't I use the enum keyword? C#7.3枚举约束:为什么我不能使用可空的枚举? - C# 7.3 Enum constraint: Why can't I use the nullable enum? 将Visual Studio 2017中的.NET Framework从4.0升级到4.6.1后,C#API项目中发生错误 - ERROR in C# API project after upgrading .NET framework from 4.0 to 4.6.1 in Visual Studio 2017 C# .NET 4.6.1 实体框架 - 尽管没有调用 DB.SaveChanges(),但 DB.MyTable.Add(...) 还是很慢 - C# .NET 4.6.1 Entity Framework - DB.MyTable.Add(...) is slow despite NOT calling DB.SaveChanges() 如何使用 C# 代码检测系统上是否安装了“.Net Framework 4.6.1 Hotfix”? - How to detect whether “.Net Framework 4.6.1 Hotfix” is installed on System or not using C# Code? 在c#asp.net核心中获取图像尺寸(框架4.6.1) - Get Image dimensions in c# asp.net core (framework 4.6.1)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM