Unity2019.3.5 VsCode中 找不到UnityEngine.UI命名空间

Unity2019.3.5 VsCode中 找不到UnityEngine.UI命名空间

命名空间“UnityEngine”中不存在类型或命名空间名“UI”(是否缺少程序集引用?)

由于在Unity2019.3.5 UI模块的dll文件移到其他位置了,vscode还是找的以前的路径所以会导致引用不正确

解决方案:

把Unity 中的默认编辑器改为VS,然后用VS打开工程即可。此时就修改了 Assembly-CSharp.csproj 文件中的dll引入路径。

最后再改回vscode打开即可正确引用了。

Edit -> Preferences -> External Tools
Unity2019.3.5 VsCode中 找不到UnityEngine.UI命名空间