You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在.NET项目中查询支持的C#语言版本列表

兼容语言版本列表的查看位置

当你在项目的.csproj文件中添加<LangVersion>?</LangVersion>配置并保存后,兼容版本列表会在你触发生成操作时输出,分两种场景:

  • 使用Visual Studio开发时:
    重新加载项目后执行一次生成操作,列表会展示在输出窗口的生成日志板块,你需要把输出窗口的内容来源切换为「生成」即可查看。
  • 使用dotnet CLI命令行开发时:
    在项目根目录执行dotnet build命令,兼容语言版本列表会直接打印在命令行的构建输出内容中。

额外注意事项

.NET Core 3.1默认支持的最高C#版本为C# 8.0,如果你想要使用C# 10的特性,需要先将本地.NET SDK升级到6.0及以上版本。同时要注意,部分高版本C#特性依赖对应版本的基础类库实现,就算手动指定语言版本为10,部分特性在.NET Core 3.1运行时环境下仍然无法正常工作。


内容的提问来源于stack exchange,提问作者user4523286

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 23:57:03