c# - 升级Unity版本后项目构建失败
问题描述
我们的 Unity 项目最近从 2017.3.1f1 升级到了 2018.3.2f1。(我意识到我们仍然落后于最新版本,但我们希望尽快升级到最新版本)
升级后,游戏在 Unity 中构建良好(没有错误)并且可以完美运行。
但是,在 Visual Studio 中,项目无法构建,出现 167 个错误。
这些错误与游戏文件无关,但似乎已自动添加到解决方案中的其他项目。以下项目引起了我们的关注:
- Unity.Analytics.DataPrivacy
- Unity.CollabProxy.Editor
- Unity.PackageManagerUI.Editor
- Unity.TextMeshPro
- Unity.TextMeshPro.Editor
所有错误都与找不到源文件有关。上述项目都没有在他们的项目中的任何脚本。例如,错误是:
错误 CS2001 找不到源文件“[项目路径]\Packages\com.unity.collab-proxy\Editor\Collab\Presenters\CollabHistoryPresenter.cs”。Unity.CollabProxy.Editor
我已经检查了上面的文件路径,并且它正在寻找的文件不存在。但是,我没有删除它。
在升级版本并且项目构建良好之前,这些项目都没有出现在解决方案资源管理器中。
我已经尝试删除这些解决了当前问题的项目。但是,重新启动 Visual Studio 会重新添加它们。
解决方案
您是否尝试过在删除旧解决方案的同时构建新的 Visual Studio 解决方案?