VSCode不检测打字错误,显示参考编号,格式为C#,建议API完成

VSCode不检测打字错误,显示参考编号,格式为C#,建议API完成,c#,unity3d,visual-studio-code,C#,Unity3d,Visual Studio Code,几周前,当我切换到VSCode作为Unity的源代码编辑器时,它建议对C#和Unity进行API补全。它列出了每个变量声明上方的引用数。它检测到诸如使用未定义变量等错误 它已经不存在了,所有这些好的功能都不起作用了。我相信这是由扩展更新引起的,但当时我没有注意。(无论如何,IIUC,无法回滚扩展更新) 我正在Windows10上运行VSCode版本1.7.1,带有以下扩展:C#for Visual Studio代码(由OmniSharp提供支持)v1.4.1 在Unity方面,我使用由@Reap

几周前,当我切换到VSCode作为Unity的源代码编辑器时,它建议对C#和Unity进行API补全。它列出了每个变量声明上方的引用数。它检测到诸如使用未定义变量等错误

它已经不存在了,所有这些好的功能都不起作用了。我相信这是由扩展更新引起的,但当时我没有注意。(无论如何,IIUC,无法回滚扩展更新)

我正在Windows10上运行VSCode版本1.7.1,带有以下扩展:C#for Visual Studio代码(由OmniSharp提供支持)v1.4.1

在Unity方面,我使用由@Reapazor维护的最新版本(v2.70),如中所建议的

我已将Unity设置为使用VSCode,并启用了与VSCode的集成

我不知道为什么它(不再)提供API完成,代码检查等。。。它甚至不再格式化代码


请建议……

在Unity菜单上尝试此功能


资产>在代码中打开C#项目

通过彻底删除vscode,然后重新安装它来解决问题


很抱歉发出噪音

请向相关产品报告缺陷。因此,这不是解决问题的地方。你当然可以调试VSCode,因为它是开源的。这是一个好问题,也是一个好答案——是的,VS对于Unity来说有点像噩梦。使用Mac电脑时,不要使用它。使用BBEdit或任何你最喜欢的工具。顺便说一句,永远,永远,永远,永远,永远,永远,永远,永远,永远,永远,永远,永远,永远,永远都不会在任何平台上与“monodevelop”有任何关系。