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

macOS环境VS Code中OmniSharp server加载超时问题求助

OmniSharp .NET 6 加载超时修复方案

该问题由配置路径错误引发,按以下步骤操作即可解决:

  • 修正omnisharp.dotnetPath配置
    该配置项必须指向dotnet的根安装目录,不能填写具体SDK版本的子目录。你当前配置里填的/usr/local/share/dotnet/sdk/6.0.101是错误路径,且路径内标注的SDK版本和你本机安装的6.0.106版本也不匹配,直接将该项修改为:
    "omnisharp.dotnetPath": "/usr/local/share/dotnet"
    
  • 删除冗余Mono配置
    开启omnisharp.useModernNet: true后,OmniSharp会直接使用本机.NET 6运行时启动,完全不需要依赖Mono,omnisharp.monoPath配置属于冗余项,反而可能干扰启动流程,直接删除该行配置即可。
  • 清理缓存后重启VS Code
    配置修改完成后:
    1. 完全退出所有VS Code进程
    2. 终端执行命令删除OmniSharp旧缓存:rm -rf ~/.vscode/extensions/ms-dotnettools.csharp-*/.omnisharp
    3. 重新打开VS Code,等待OmniSharp自动初始化完成即可。

补充:修复完成后OmniSharp加载默认空项目的耗时通常在10秒以内,你可以把omnisharp.projectLoadTimeout改回默认的60,不需要保留20分钟的超长超时配置。之前尝试的重装扩展、设置DefaultItemExcludes等操作无效,就是因为核心的路径配置错误没有修正。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 01:54:33