解决vs code打开unity项目TMPro,Editor,UI等找不到问题
作者:James
时间:2024/3/12 13:22:54
阅读数:184 人阅读
说明:这个问题是在项目的.sln与.csproj都正确生成了的前提下,也就是说项目已经引入了TextMeshPro,但还是提示找不到TMPro。
第一步:解决冲突
在assets目录下,删除vs code插件的源码包(可能你自己网上或github上找来的),会导致不能在External Tools面板切换编辑器,也不能正确生成项目文件(.sln,.csproj)
打开External Tools面板,只选Local packages
Registry packages不可选,导致一些子项目加载异常比如TMPro
点Regenerate project files重新生成项目文件(.sln,.csproj)
第二步:解决vs code不能正常引用unity程序集的问题
vs C#扩展升级到1.23.2以上时,unity vs code插件修复了一个bug
https://github.com/OmniSharp/omnisharp-vscode/issues/4113
所以需要在unity package manager中升级vs code editor到1.2.3需要先在unity packageMgr 中升级vs code editor到1.2.3,重新生成unity项目的.csprj文件,再到vs code中升级C#扩展
找不到TMPro的问题就解决了。
以上是《解决vs code打开unity项目TMPro,Editor,UI等找不到问题》的内容,希望对您有用。