【问题标题】:VSCode cannot find symbols - No matching workspace symbolsVSCode 找不到符号 - 没有匹配的工作区符号
【发布时间】:2021-11-22 10:51:28
【问题描述】:

当我在 CTRL+T (Command+T) 中搜索某些方法名称时,它无法找到在编辑器中打开的方法。请参阅下面屏幕截图下的 cmets。

上面显示了我正在尝试查找的方法以及该工具无法找到它。

在上面,当我使用“转到符号”时,我希望看到一个符号列表。

我正在使用 macOS Monterey 以及最近更新和安装的工具。编辑:我应该指出,这个代码库最近在 .NET 6.0 上。

是坏了还是我误会了什么??

编辑:标记omnisharp,因为它可能与此有关。哦,而且缺少 CodeLens 引用计数器。

编辑:我得出的结论是 OmniSharp 还没有为 .NET 6 做好准备,因为我现在可以在 OmniSharp 的输出窗格中看到它只加载了我剩下的一个 .NET 5 项目并忽略了所有 .NET 5 项目。 NET 6 个。

【问题讨论】:

    标签: visual-studio-code omnisharp


    【解决方案1】:

    非常仔细地查看 OmniSharp 日志显示它正在加载我的 Bot 解决方案,而不是我想要处理的解决方案,它的名称来自 Bot。

    我没有意识到 VSCode 或 OmniSharp 在加载工作区文件时能够感知解决方案。

    我在状态栏中向下单击以选择不同的解决方案文件。

    VSCode. OmniSharp do not load right solution

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多