2

我不确定发生了什么,但是在 VSCode for Unity 项目中“转到定义”的选项突然消失了。

我尝试重新安装 VSCode 和 Omnisharp,Unity 插件,尝试了一个新的 Unity 项目和一个 Asp.net C# 项目,但仍然没有运气。

有什么想法可以诊断以解决此问题吗?

4

4 回答 4

0

已经有一段时间了,但是对于遇到此问题的其他人:检查您是否在 Visual Studio 中打开了包含 .csproj 文件的文件夹。这些包含这些引用。如果您更深入地打开一个文件夹,它会找不到这些引用并会出现这些问题。

于 2019-06-03T18:22:41.817 回答
0

我有同样的问题并且能够解决它。

  • Visual Studio 代码版本:1.63.2
  • 统一版本:2020.3.25f1

-> 安装后,按照https://code.visualstudio.com/docs/other/unity上的说明进行操作

  • 在 Unity 中,转到编辑 > 首选项,如下所示。

编辑 > 首选项

  • 之后,您必须在“外部工具”下将“Visual Studio Code”设置为“外部脚本编辑器”,如下所示。
  • 之后检查“为:生成 .csproj 文件”下的所有内容。

设置

-> 按“重新生成项目文件”后,一切都对我有用。

在此处输入图像描述

  • 键盘快捷键是CTRL + ClickF12
于 2022-01-22T03:02:27.653 回答
-1

如果您的 vscode 已安装Unity Tools for Visual Studio Code (Tobiah.unity-tools),请卸载并重试。

于 2018-01-28T20:59:50.500 回答
-1

尝试单击 F12 - 这是一个快捷方式。

于 2018-01-10T15:12:50.313 回答