在过去的两个月里,我一直在用VSCode编写关于Unity的程序,而且很少有问题。但突然之间,它停止了自动完成,即使我尝试了几种方法,我发现在网上。
我拥有开发所需的所有扩展(C# (1.22)、统一调试器(2.7.5)、统一代码段(1.3.0)、统一工具(1.2.3) ),目前正在Windows 10上使用Unital2019.3.8f1。
我已经更改了外部脚本编辑器,以使用VSCode,但没有运气。我还尝试删除所有的.csproj文件,重新启动计算机/internet,所有这些都没有运气。
它在我的输出面板上说,它正在安装C#依赖项,但它从未停止下载它们。
造成这个问题的可能原因是什么?我发现很多人都有这样的错误,但是当他们第一次尝试使用VSCode时,他们总是会犯这种错误。在我的例子中,我已经使用了很长时间,它突然停止了。
提前谢谢。
发布于 2020-06-01 00:07:39
C# vscode扩展的工作方式是在单独的语言服务器进程"omnisharp.exe“中进行实际的c#繁重工作,而实际的类型记录扩展主要是胶水。因此,每当c#扩展更新时,扩展都会手动下载新版本的omnisharp.exe。
据我所知,在下载新的omnisharp.exe时,所有的语言服务都会被关闭。为什么你的下载失败,我不能告诉你真的没有更多的信息,它可能是在你的一端。
我建议您首先尝试卸载/安装c#扩展,因为如果扩展文件夹以任何方式损坏,这可能会有所帮助。如果这没有帮助,请尝试将"omnisharp.path“vscode设置设置为"1.35.2”或"1.35.1“或类似设置,以手动锁定版本。
https://stackoverflow.com/questions/62108047
复制相似问题