You need to enable JavaScript to run this app. 如何禁用omnisharp-vscode项目选择器 恢复加载全部项目的旧版行为
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用omnisharp-vscode项目选择器 恢复加载全部项目的旧版行为

OmniSharp 多项目加载/恢复旧版行为配置方法

恢复默认加载全部项目的旧版行为

直接修改VSCode配置即可关闭单选项目选择器功能:

  • 可视化设置操作:打开VSCode设置界面,搜索omnisharp.enableProjectSelection,取消该配置项的勾选,重启OmniSharp服务后生效。
  • JSON配置操作:在settings.json中添加如下字段:
    "omnisharp.enableProjectSelection": false
    配置完成后OmniSharp会恢复旧版逻辑,自动扫描加载工作区下所有可识别的C#项目,不会再弹出单选项目的下拉选择器。

自定义同时加载指定多个项目

如果不需要全量加载所有项目,只想指定部分项目同时加载,可以通过OmniSharp配置文件实现:

  • 在工作区根目录新建名为omnisharp.json的文件
  • 在文件中添加如下格式的配置,替换为你实际需要加载的项目路径:
{
  "MsBuild": {
    "Projects": [
      "./src/项目1/项目1.csproj",
      "./src/项目2/项目2.csproj",
      "./test/项目1单元测试/项目1单元测试.csproj"
    ]
  }
}
  • 保存文件后重启OmniSharp服务,即可仅加载列表内的项目,其余项目不会被执行分析操作,无需频繁切换单选项目。

如果你当前打开的是.sln解决方案文件,OmniSharp默认会加载解决方案内关联的所有项目,仅当工作区未指定解决方案、存在多个独立csproj文件时,才会触发1.23.14版本新增的单选项目选择器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 06:03:02