在将Unity3D项目从2019.2.12f1升级到2020.3.1f1之后,Visual Studio项目充斥着CS5



我安装了Unity 2020.3.1f1,并从2019.2.12f1将我的一个Unity项目升级到此版本。在Unity Editor中,升级后的项目构建并运行,一切似乎都很好。

然而,当项目打开Visual Studio 2019时,数百个错误被标记出来,其中大多数是CS0518错误,并带有类似">预定义类型"系统"。字符串"未定义或导入";。

现在无法在Visual Studio中编辑项目代码!

如何解决此问题?

我能够纠正这个问题,如下所示:

关闭Visual Studio

在Unity Editor 2020.3.1f1中:编辑->首选项->外部工具

生成.csproj文件 重新生成项目文件下的按钮

运行重新生成项目文件后,我再次打开Visual Studio 2019,CS0518错误的泛滥已经消失。VS项目运行正常。

最新更新