Unity VSCode Intellisense 在 2020 版本中不起作用

Posted

技术标签:

【中文标题】Unity VSCode Intellisense 在 2020 版本中不起作用【英文标题】:Unity VSCode Intellisense not working in 2020 version 【发布时间】:2021-10-08 13:30:53 【问题描述】:

我是 unity 新手,最近开始编写脚本,我注意到我的 vscode 2020 不会自动完成我的 c# 脚本。

    我安装了 c# 扩展 我在统一的首选项中选择了“Visual Studio Code” 我尝试了很多不同的扩展 我尝试使用选中的不同复选框重新生成项目文件

但没有任何效果。

然后我下载了2019版本的vscode。令人惊讶的是,智能感知在 2019 年的 vscode 中工作,但在 2020 年没有。

我该怎么办? 任何帮助将不胜感激。

【问题讨论】:

有帮助吗:编辑-首选项-外部工具-重新生成项目文件 我尝试了很多次,选择了不同的复选框,这也不起作用 从包管理器重新安装 Visual Studio Code Editor 包有帮助吗? 不。试过了。不工作。 感谢@yasirkula 帮助我。然而我得到了答案。你就是不能。 Unity不支持visual studio代码,只支持visual studio社区,vs社区最新版本是2019。 【参考方案1】:

如果您想使用与 Unity 具有最大兼容性的 Visual Studio,请通过 Unity Hub 安装。 (打开Unity Hub,进入安装,三点,添加模块,点击Visual Studio Community 2019并安装)

它将安装 Visual Studio Community 2019 及其 Unity 包,也可以在项目的包管理器中下载(如果尚未安装)Unity(Visual Studio 编辑器)定期更新的支持包,并保证与团结。

如果你想只使用Visual Studio Code,我不知道说什么,不能通过Unity Hub安装我认为支持较少,你仍然可以尝试安装包(Visual Studio Code Editor)在包管理器中看看它是否解决了问题。

【讨论】:

我就是这么做的。我已经使用上述方法安装了 vscode 2019 并且可以正常工作。但我的问题是,为什么它在 vscode 的新版本中不起作用?我对这个 2019 年的旧版本感到不舒服。 警告,Visual Studio Code 与 Visual Studio Community 不同,请参阅此处***.com/questions/30527522/…。 Unity Hub 中的 Unity 使您可以安装 Visual Studio Community,而不是 Visual Studio Code。如果您安装 Visual Studio Code,Unity 可能无法正确支持它。 Visual Studio Community 的最新版本是 2019 版本,就像可以通过 Unity Hub 安装的版本一样。

以上是关于Unity VSCode Intellisense 在 2020 版本中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Path intellisense不带后缀解决方案(VSCode插件)

Intellisense 在 VSCode 中不起作用 - OmniSharp 错误

vscode 中用于 tensorflowjs 的 Intellisense

VSCode Intellisense 不显示任何建议

VSCode 自动完成和 IntelliSense 在反引号中不起作用

为 Flutter 类禁用 VSCode IntelliSense