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

Visual Studio Code不显示构建错误无红色波浪线提示该如何解决?

VS Code C# 构建错误/快速导入提示失效修复方案
  • 确认C#官方扩展运行状态
    开发C#必须依赖官方C# Dev Kit扩展(原OmniSharp扩展),如果未安装请先安装,已安装的话打开扩展面板找到该扩展,点击重新加载,优先使用正式稳定版,不要用预览版避免兼容性问题
  • 开启Roslyn代码分析开关
    按下Ctrl + ,打开VS Code设置页,搜索omnisharp.enableRoslynAnalyzers,勾选该配置项,该开关直接控制代码错误波浪线提示、依赖导入建议等功能的启用
  • 匹配.NET版本配置
    同样在设置页搜索omnisharp.useModernNet:如果你的项目是.NET 6及以上版本请勾选该选项,如果是.NET Framework版本项目请取消勾选,配置不匹配会导致OmniSharp无法正确分析项目代码
  • 清理项目缓存重启服务
    关闭当前VS Code窗口,删除项目根目录下的.vs、bin、obj三个缓存文件夹,重新用VS Code打开项目,等待OmniSharp加载完成后按下Ctrl + Shift + P,输入OmniSharp: Restart OmniSharp手动重启服务
  • 检查问题面板过滤规则
    按下Ctrl + Shift + M打开问题面板,点击右上角漏斗过滤图标,确认「错误」选项已勾选,没有被过滤隐藏
  • 功能验证
    回到代码中输入[Required]属性,等待几秒如果出现红色错误波浪线,按下Ctrl + .能看到添加using System.ComponentModel.DataAnnotations;的建议,说明功能已恢复

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 23:54:03