羽叶 发表于 2023-3-7 21:07:36

.NetFramework4.8的项目中如何使用最新版本的C#语言开发。

通常情况下.NetFramework4.8中使用的语言为C#7.3,但最新的.NET7中使用的C#语言版本已经升级到C#11了,那么如何在不升级项目框架的前提下使用最新版本的C#语言来开发呢?方法很简单。
用记事本打开项目文件.csproj文件,找到LangVersion节点,修改值为"latest"。
如果没有LangVersion项,就在<WarningLevel>4</WarningLevel>(有两处)下面分别手工增加: <LangVersion>latest</LangVersion>,当然也可以修改成指定的版本,比如:<LangVersion>10.0</LangVersion>。
修改后重新打开项目即可生效。

页: [1]
查看完整版本: .NetFramework4.8的项目中如何使用最新版本的C#语言开发。