起初,它根本不起作用,但在启用所有编辑器智能感知建议后,它对某些文件起作用。如果使用 IntelliSense 不工作的类,IntelliSense 将显示错误,因为他们说找不到类型或命名空间名称。
我尝试过降级 C# 扩展、重新安装扩展、通过 Unity 制作新的 C# 文件,以及将代码从工作文件复制并粘贴到不工作文件。
据我所知,默认情况下,VSCode IntelliSense 不如 Visual Studio 中的好,因为 Visual Studio 有自己的 Unity 开发组件。然而,VSCode Marketplace 中有一个官方扩展(我不知道是否是您提到的已经使用过的扩展之一),它更适合 VSCode 中的 Unity 开发。这是扩展。它不应该给您带来问题:https://marketplace.visualstudio.com/items?itemName=VisualStudioToolsForUnity.vstuc
希望这可以帮助你:)