C# VisualStudio没有';无法检测Unity3D语法

C# VisualStudio没有';无法检测Unity3D语法,c#,visual-studio,unity3d,C#,Visual Studio,Unity3d,嗯,VisualStudio根本检测不到Unity3D语法。例如,当我键入Input.时,它通常应该是unity选项,但它不会显示这样的选项。它甚至没有向我展示这种语言丰富多彩的语法。就好像它是一个纯文本文件而不是C#。打印屏幕: 编辑:安装了unity工具:有时,VS无法识别unity类和库,因为存在编译错误。尝试编译代码并解决任何错误 此外,您可能希望通过双击要修改的脚本从Unity Editor打开VS。这可能会解决你的问题。然而,所有这些都不是你的错。这是因为Unity plugin f

嗯,VisualStudio根本检测不到Unity3D语法。例如,当我键入
Input.
时,它通常应该是unity选项,但它不会显示这样的选项。它甚至没有向我展示这种语言丰富多彩的语法。就好像它是一个纯文本文件而不是C#。打印屏幕:


编辑:安装了unity工具:

有时,VS无法识别unity类和库,因为存在编译错误。尝试编译代码并解决任何错误


此外,您可能希望通过双击要修改的脚本从Unity Editor打开VS。这可能会解决你的问题。然而,所有这些都不是你的错。这是因为Unity plugin for VS存在一些问题。

有时,VS无法识别Unity类和库,因为存在编译错误。尝试编译代码并解决任何错误


此外,您可能希望通过双击要修改的脚本从Unity Editor打开VS。这可能会解决你的问题。然而,所有这些都不是你的错。这是因为Unity plugin for VS存在一些问题。

我通过进入Unity首选项并确保选择了VS而不是以文件扩展名打开解决了问题。

我通过进入Unity首选项并确保选择了VS而不是以文件扩展名打开解决了问题。

听起来好像没有安装Unity工具。是吗文件顶部包含的
UnityEngine
命名空间?我过去也有过这样的经历。。对我来说,它有助于A)关闭VS和Unity,启动Unity并双击脚本->VS立即找到Unity DLL B)如果A不起作用:关闭所有内容,删除除
资产
项目设置
文件夹以外的内容,而不是打开Unity并让它重新编译。我怀疑屏幕截图上方的3行会让我们更好地了解这个问题。KK我找到了答案!本教程帮助我解决问题:听起来好像没有安装Unity工具。文件顶部是否包含
UnityEngine
名称空间?我过去也有过这样的经历。。对我来说,它有助于A)关闭VS和Unity,启动Unity并双击脚本->VS立即找到Unity DLL B)如果A不起作用:关闭所有内容,删除除
资产
项目设置
文件夹以外的内容,而不是打开Unity并让它重新编译。我怀疑屏幕截图上方的3行会让我们更好地了解这个问题。KK我找到了答案!本教程帮助我解决问题:Ye。Unity可以打开Visual Studio,但正如您所说,它无法识别classesYe。Unity可以打开Visual Studio,但正如您所说,它无法识别类,至少可以举一个例子,让懒惰的人的生活更轻松。因为我们是拖沓者,所以我们会堆积如山。至少举个例子让懒惰的人的生活更轻松。因为我们是拖拉者,所以我们会堆积如山。