我不确定发生了什么,但是在 VSCode for Unity 项目中“转到定义”的选项突然消失了。
我尝试重新安装 VSCode 和 Omnisharp,Unity 插件,尝试了一个新的 Unity 项目和一个 Asp.net C# 项目,但仍然没有运气。
有什么想法可以诊断以解决此问题吗?
我不确定发生了什么,但是在 VSCode for Unity 项目中“转到定义”的选项突然消失了。
我尝试重新安装 VSCode 和 Omnisharp,Unity 插件,尝试了一个新的 Unity 项目和一个 Asp.net C# 项目,但仍然没有运气。
有什么想法可以诊断以解决此问题吗?
已经有一段时间了,但是对于遇到此问题的其他人:检查您是否在 Visual Studio 中打开了包含 .csproj 文件的文件夹。这些包含这些引用。如果您更深入地打开一个文件夹,它会找不到这些引用并会出现这些问题。
我有同样的问题并且能够解决它。
-> 安装后,按照https://code.visualstudio.com/docs/other/unity上的说明进行操作
-> 按“重新生成项目文件”后,一切都对我有用。
如果您的 vscode 已安装Unity Tools for Visual Studio Code (Tobiah.unity-tools),请卸载并重试。
尝试单击 F12 - 这是一个快捷方式。