unity3d VS代码无法检测UnityEngine,UI库- Unity

vc9ivgsu  于 2023-04-21  发布在  其他
关注(0)|答案(3)|浏览(350)

问题是VS代码看不到UnityEngine.UI库。
我以前遇到过这个问题,我是这样解决的:* 我将首选项中的代码编辑器更改为Visual Studio,重新生成文件并启动c#项目。一开始,vs创建了所需的.csproj文件,然后我关闭vs并将其更改回vs代码,它工作了。*
然而,现在我正在做另一个项目,我遇到了同样的问题,我尝试了我上面描述的方法,但它没有工作。
有什么想法吗?

cunj1qz1

cunj1qz11#

我遇到了这个问题,它让我发疯。试了100种方法。

最后是什么帮助了我:

1.进入包管理器
1.选择Unity注册表
1.搜索“Visual Studio代码编辑器”
1.更新一下
1.我重新启动了Unity和VSCode,它就这样工作了:)
希望这对某人有帮助!

svmlkihl

svmlkihl2#

所以,经过几天的修修补补和尝试不同的解决方案,我发现在互联网上我终于找到了如何解决它(所有由我自己)。
切换到VS并确保它检测到UnityEngine.UI库。然后不要关闭VS,切换到VS Code,不要点击“重新生成文件”,启动c#项目,享受吧!

pbpqsu0x

pbpqsu0x3#

这些步骤涵盖了几个可能的问题:
https://stackoverflow.com/a/70977258/6046022
(just概述,请点击链接了解完整步骤)
1.降级VSC包
1.重新安装Unity UI
1.重新生成文件

相关问题