第一种情况:没有安装使用Unity的游戏开发的工作负载
打开Visual Studio Installer,修改已经安装的VS。点击工作负载,找到游戏那一栏,在使用Unity的游戏开发那一栏打上勾然后修改。
第二种情况:没有将Unity和Visual Studio关联:
Unity菜单栏点击Edit, 选择Preferences。
点击External Tools然后选择Visual Studio2019作为External Editor
第三种情况: VS的解决方案生成失败
首先在搜索栏搜索 “解决方案资源管理器”并打开
不出意外的话这里会有一个Assembly-CSharp
右键然后选择重新生成,等生成成功后,代码补全功能就恢复了。