我开始在 WSL 的 VSCode 中开发 .NET 项目,并且我已经安装了所有必要的扩展,包括 C# 和 C# 开发工具包。但是,在我的 .NET 代码中,我没有看到任何 IntelliSense,而且也无法使用 F12 导航到函数的实现。此外,当我在 VSCode 命令面板中搜索 Omnisharp 时,它没有出现。我感觉完全陷入黑暗。
我找到了解决问题的方法。出现这种情况是因为新版本的 C# 扩展默认禁用了 OmniSharp 服务器。因此,我们需要手动启用它。
然后,搜索 Omnisharp 并启用“使用 Omnisharp”,我的问题就解决了。 (致谢:https://www.youtube.com/watch?v=dvRAT2H0emQ)