VS 2019 Unity命名空间不起作用(c#)

VS 2019 Unity命名空间不起作用(c#),c#,syntax-error,visual-studio-2019,C#,Syntax Error,Visual Studio 2019,我的Visual Studio 2019不会突出显示Unity关键字,如Vector3和其他脚本中的类。虽然Unity Engine是用VS installer安装的,并且使用UnityEngine放在顶部 它也不会在这样的代码中实时显示错误,例如:strings=6尝试从Visual Studio安装程序安装“Visual Studio Tools for Unity” 你成功重新启动了VS吗?@Roman Ryzhiy是的,但它没有工作等等,我刚刚发现安装程序中有一个“修复”选项,所以让我们

我的Visual Studio 2019不会突出显示Unity关键字,如
Vector3
和其他脚本中的类。虽然Unity Engine是用VS installer安装的,并且
使用UnityEngine放在顶部

它也不会在这样的代码中实时显示错误,例如:
strings=6

尝试从Visual Studio安装程序安装“Visual Studio Tools for Unity”


你成功重新启动了VS吗?@Roman Ryzhiy是的,但它没有工作等等,我刚刚发现安装程序中有一个“修复”选项,所以让我们等一下,你是直接从Unity3D打开Visual Studio吗?(如果您可能“单独”打开了一个文件,使用一个新的临时项目而不是Unity项目,那么对lib的引用将丢失)@Pac0是的,它不起作用。