如何在 VSCode 中激活 C# Omnisharp 服务器进行 .NET 开发?目前,在 C# 的 VSCode 中,IntelliSense 不起作用

问题描述 投票:0回答:1

我开始在 WSL 的 VSCode 中开发 .NET 项目,并且我已经安装了所有必要的扩展,包括 C# 和 C# 开发工具包。但是,在我的 .NET 代码中,我没有看到任何 IntelliSense,而且也无法使用 F12 导航到函数的实现。此外,当我在 VSCode 命令面板中搜索 Omnisharp 时,它没有出现。我感觉完全陷入黑暗。

c# .net visual-studio-code windows-subsystem-for-linux omnisharp
1个回答
0
投票

我找到了解决问题的方法。出现这种情况是因为新版本的 C# 扩展默认禁用了 OmniSharp 服务器。因此,我们需要手动启用它。 enter image description here

然后,搜索 Omnisharp 并启用“使用 Omnisharp”,我的问题就解决了。 (致谢:https://www.youtube.com/watch?v=dvRAT2H0emQ

enter image description here

确保您已从解决方案资源管理器中打开解决方案。如果没有,就行不通。 enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.