原因
在Unity2019.3.5 把UnityEngine.UI.dll 一些常用dll 改路径了
不在2019.3.5f1/Unity/Editor/Data/Managed/UnityEngine/ 文件夹下了,
VSCode还是傻傻的去导入这下面的dll
新的路径在:2019.3.5f1/Unity/Editor/Data/Resources/PackageManager/ProjectTemplates/libcache/com.unity.template.universal-7.1.8/ScriptAssemblies/UnityEngine.UI.dll
解决方案1
1.简单粗暴 手写路径 导入大法(如果只是用到一两个倒是还可以)
例如:
<Reference Include="UnityEngine.UI">
<HintPath>F:/UnityHubDown/2019.3.5f1/Unity/Editor/Data/Resources/PackageManager/ProjectTemplates/libcache/com.unity.template.universal-7.1.8/ScriptAssemblies/UnityEngine.UI.dll</HintPath>
</Reference>
解决方案2
如果还不行? 别用VScode了 出门右边 VS2019 (滑稽~)