【问题标题】:Project fails to build after upgrading version of Unity升级Unity版本后项目构建失败
【发布时间】:2019-08-10 20:00:53
【问题描述】:

我们的 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 会重新添加它们。

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    您是否尝试过在删除旧解决方案的同时构建全新的 Visual Studio 解决方案?

    【讨论】:

    • 对延迟回复表示歉意。我该怎么做呢?我猜你不是在谈论“重建解决方案”?
    • 删除您在构建时创建的文件夹?并删除通常隐藏在项目文件夹中的“.vs”/“.vscode”文件夹。
    【解决方案2】:

    相关项目已暂停。我在 Unity 2019 中开始了一个新项目,但这个问题仍然存在。因此,我知道这不是项目问题,而是更环保。

    在浏览了互联网之后,我发现了这个帖子: https://forum.unity.com/threads/error-building-project-with-visual-studio-in-unity-2018-unity-package-source-file-not-found-error.530766/

    升级到最新版本的 Visual Studio 2017 已解决该问题。虽然从上面的帖子来看,升级到 2017 15.9.5 解决了很多人的问题。

    【讨论】:

      猜你喜欢
      • 2018-10-10
      • 2018-01-19
      • 2019-12-04
      • 2021-11-01
      • 2023-02-02
      • 1970-01-01
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多