VS中.NET Framework控制台应用遇CS8370错误:需升级C#至8.0及以上
解决CS8370:static local functions需要C# 8.0+的问题
更新Visual Studio只是获得了支持高版本C#的能力,但项目本身的语言版本是独立配置的,你需要手动调整项目的语言版本设置,具体步骤如下:
方法一:通过项目属性界面设置
- 右键项目 -> 选择「属性」
- 切换到「生成」选项卡,点击右下角的「高级」按钮
- 在弹出的「高级生成设置」窗口中,找到「语言版本」下拉菜单,选择「C# 8.0」或更高的稳定版本
- 点击确定,重新编译项目
方法二:手动编辑.csproj文件
- 右键项目 -> 选择「编辑项目文件」
- 在项目文件的
<PropertyGroup>节点内,添加或修改以下配置:
<LangVersion>8.0</LangVersion>
- 保存文件,重新加载项目后编译即可
内容的提问来源于stack exchange,提问作者j-d
相关产品推荐
相关产品推荐

