VSCode 找不到符号 - 没有匹配的工作区符号

Luk*_*ett 5 omnisharp visual-studio-code

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

显示搜索到的方法名称、错误和实际方法的部分屏幕截图

上面显示了我试图找到的方法以及通过工具找到它的失败。

部分屏幕截图显示“转到符号”功能看不到任何编辑器符号

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

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

它坏了还是我误解了什么?

编辑:标记omnisharp,因为它可能与此有关。哦,CodeLens 参考计数器丢失了。

编辑:我得出的结论是 OmniSharp 尚未准备好支持 .NET 6,因为我现在可以在 OmniSharp 的“输出”窗格中看到它仅加载了我剩余的一个 .NET 5 项目并忽略了所有 .NET 6 项目。

Luk*_*ett 2

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

我没有意识到 VSCode 或 OmniSharp 在加载工作区文件时可以识别解决方案。

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

VS 代码。OmniSharp 未加载正确的解决方案