[踩坑记录] 某功能在C#7.3中不可用,请使用 8.0 或更高的语言版本 (通用解决方案)

您所在的位置:网站首页 需要osxv1011或更高版本如何升级 [踩坑记录] 某功能在C#7.3中不可用,请使用 8.0 或更高的语言版本 (通用解决方案)

[踩坑记录] 某功能在C#7.3中不可用,请使用 8.0 或更高的语言版本 (通用解决方案)

2024-07-11 12:02| 来源: 网络整理| 查看: 265

问题:

正如标题描述, 是某个语法在低版本中不受支持, 只需要升级到高版本即可.

步骤: > 第一种 : 使用快捷键 Alt + Enter 或点击黄色的的提示调出快速操作 选择 将该项目升级为 C# 语言版本 “8.0”

如果没有这一选项, 继续看第二种.

> 第二种 : 打开项目所在目录并打开项目文件. 在 PropertyGroup 节点下添加 LangVersion, 如图:

第二种其实就是通过更改 csproj 文件内容来置顶所使用的语言版本, 某些时候可能在这个文件中没有 LangVerison 节点, 就导致了快速操作中没有 “升级项目版本” 的选项, 这时就需要手动改文件了

> 第三种 : 在 Visual Studio 中右击你的项目, 选择 ‘卸载项目’右击项目, 点击 ‘编辑项目文件’然后按照第二种方式, 直接在 PropertyGroup 下面添加 LangVersion 为 latest编辑完之后, 右击项目, 点击 ‘重新加载项目’ 温馨提示 Visual Studio 的项目默认存储目录是: %UserProfile%\source\repos, 直接在文件资源管理器的路径栏输入这个就可以跳转, 如果你不知道 %UserProfile% 是什么意思, 你可以在网上搜索 ‘Windows 环境变量’, 或者如果想看我写的文章, 在评论区评论就彳亍咯在 Visual Studio 中, 右击项目, 可以打开项目所在文件夹, ‘在 Explorer 中打开目录’ 或者 ‘在文件资源管理器中打开目录’, 所以不要再问我找不到该怎么办啦有的项目中可能你并不能找到 PropertyGroup, 没关系, 自己添加一个也彳亍, 反正 Visual Studio 都能正常读取的, 但你得保证 PropertyGroup 是在最外层的噢

如果还是没能解决你的问题, 麻烦在下面评论下, 这样我可以搜寻更多答案以修改这边文章. 如果解决了, 就点个赞吧 (卑微ovo)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3