繁体   English   中英

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

[英]VSCode cannot find symbols - No matching workspace symbols

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

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

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

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

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

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

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

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

Edit: I'm coming to the conclusion that OmniSharp isn't ready for .NET 6 as I can now see in the Output pane for OmniSharp that it has only loaded my one remaining .NET 5 project and ignored all the .NET 6 ones.

仔细查看 OmniSharp 日志显示它加载了我的 Bot 解决方案,而不是我想要处理的解决方案,它的名称以 Bot 命名。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM