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

VS Code编写Unity C#代码错误不显示红色波浪线问题求助

VS Code搭配Unity开发C#无错误波浪提示修复方案

无红色波浪提示线示例图

可按以下步骤逐一排查修复:

  • 检查必备插件完整性
    确认两处插件都已正确安装:Unity侧Package Manager中安装Visual Studio Code Editor包;VS Code侧安装官方C# Dev Kit、Unity扩展,三者缺一会直接导致语法检测服务无法正常运行。
  • 重新生成Unity项目配置文件
    打开Unity编辑器,进入Edit > Preferences > External Tools页面,将External Script Editor选项指定为Visual Studio Code,勾选下方Generate .csproj files for下的所有选项,点击Regenerate project files按钮重新生成项目配置文件。
  • 校验OmniSharp服务运行状态
    VS Code的C#语法检测依赖OmniSharp服务,右下角可以查看服务运行状态:如果服务异常启动失败,通常是.NET SDK版本不匹配,安装Unity对应版本的.NET SDK即可;另外可以在VS Code设置中搜索omnisharp.useModernNet,Unity 2020及更低版本需要关闭该选项,2022及以上版本可尝试开启后重启扩展。
  • 确认语法检测开关已开启
    在VS Code设置中搜索csharp.syntaxValidation.enabled,确保该选项为开启状态,避免误关语法校验功能。

完成以上操作后重启VS Code,即可正常显示语法错误的红色波浪提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 02:27:03