VS代码:OmniSharp语言服务器正在运行,但没有显示自动建议(C#)



我正在使用VS代码。我安装了C#扩展,其中包括OmniSharp并使用dotnet new console通过命令行创建了一个简单的dotnet控制台项目

VS Code左下角的小火焰上写着:OmniSharp服务器正在运行";。

我想开始编写代码,但代码建议不会出现。我设置了一个使用C#的Math类的小示例。但当我尝试使用Math(例如Math.Pow)的方法时,只会出现一些奇怪的标准建议。如下所示:程序.cs

当我完整地写下方法时,它实际上会给我参数描述(像这样),但我想要的是,在使用类时,弹出方法的完整列表

我像这样编辑了设置.json,但没有任何更改。

其他一切,比如构建或运行这个项目,都很好。

这是使用Math.Pow:后我的OmniSharp日志的输出

在尝试了几个小时后,对VS Code中的C#扩展进行了简单的降级。我降级到了v1.23.0。

最新更新