visual-studio - 将Unity3D项目从2019.2.12f1升级到2020.3.1f1后,Visual Studio Project中充斥着CS518错误

标签 visual-studio unity3d compiler-errors upgrade

我安装了Unity 2020.3.1f1并将我的Unity项目之一从2019.2.12f1升级到此版本。在Unity Editor中,升级后的项目已构建并运行,一切似乎都很好。
但是,当打开项目Visual Studio 2019时,会标记出数百个错误-大部分是 CS0518 错误,并带有诸如未定义或导入'预定义类型'System.String'的消息。
现在无法在Visual Studio中编辑项目代码!
如何解决这个问题?

最佳答案

我能够按以下方式纠正此问题:
关闭Visual Studio
在Unity Editor 2020.3.1f1中:编辑->首选项->外部工具
生成.csproj文件下的按钮重新生成项目文件
在运行重新生成项目文件之后,我再次打开了Visual Studio 2019,CS0518错误泛滥了。 VS项目表现正常。

关于visual-studio - 将Unity3D项目从2019.2.12f1升级到2020.3.1f1后,Visual Studio Project中充斥着CS518错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63664990/

相关文章:

c# - 编写单元测试 : How to get folder with testfiles programmatically

c# - 部署我的应用程序后,我的用户如何添加 sprite 和图像资源?

c# - 为什么我不能使用 stopwatch.Restart()?

java - Maven:构建失败

c++ - 为什么在线编译器会拒绝此 VLA 代码,但本地 Apple clang 不会?

c++ - 我所有变量的运行时检查失败 #2 错误

c# - 在ubuntu上编译VS2010 c#解决方案(项目)

c# - 在 C# 中用另一个对象实例替换对象实例

c - 仅当参数不是常量时,math.h 中的 sqrt 才会导致链接器错误 "undefined reference to sqrt"

Microsoft Visual Studio 中的 JavaScript