笔记本电脑、Windows 11、Unity 2022.1.24.f1
智能感知适用于我的其他项目,但不适用于我刚刚制作的新项目。相同的 Unity 版本、相同的机器、相同的 vscode 扩展。
我还尝试在 vscode 设置中取消选中 Omnisharp:使用 Modern Net。我的机器上安装了 .Net SDK 7.0、.Net Core SDK 3.1 和 .Net Framework 4.7.1。
我刚刚使用 Unity 2021.3 和 Visual Studio Code 修复了一个非常相似的问题。 VSCode 最近的一次更新导致我的智能感知在所有项目中都被破坏了。 我为解决自己的问题所做的就是卸载 VSCode 的旧统一扩展,并将其替换为 Microsoft 创建的扩展 然后,我在 Unity 项目设置中将 .Net 版本从“Standard 2.1”切换为“Framework”。 然后我进入首选项 -> 外部工具并确保将其设置为 VSCode 1.8xxx 然后我点击“重新生成项目文件” 在 Unity 中双击打开脚本 有时它仍然很挑剔。有时我必须在文件之间单击才能让智能感知现在正常工作。