VisualStudio无法检测到Unity3D语法

时间:2019-03-18 16:37:49

标签: c# visual-studio unity3d

好吧,Visual Studio根本不检测Unity3D语法。例如,当我键入Input.时,它通常应该是单位选项,但不会显示出这样的含义。它甚至没有显示出这种语法的丰富多彩。好像它是纯文本文件而不是C#。打印屏幕:https://imgur.com/a/KjqxLgT

编辑:安装了统一工具:Here

2 个答案:

答案 0 :(得分:0)

有时,由于存在编译错误,VS无法识别Unity类和库。尝试编译您的代码并解决所有错误。

此外,您可能想通过双击要修改的脚本从Unity Editor中打开VS。这样可以解决您的问题。但是,所有这些都不是您的错。这是由于VS的Unity插件存在一些问题。

答案 1 :(得分:0)

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