【问题标题】:Unity PC (Windows) Build failingUnity PC (Windows) 构建失败
【发布时间】:2021-06-01 10:03:58
【问题描述】:

我能够正确构建其他项目,因此这不是我的 Visual Studio 安装的问题,正如错误之一所暗示的那样。

我可以在统一编辑器中玩游戏。

我今天早上能够构建这个项目。

这发生在安装统一测试包“动画绑定”之后。

我试过了:

  1. 点击资产 => 全部重新导入
  2. 重启统一
  3. 建到完全不同的位置

我还看到有人能够解决他删除插件文件夹的问题,但我的项目中没有名为 plugins 的文件夹。

这里是错误信息

1)

警告无法找到播放器程序集:C:\Users\PC\CODE\ProjectCorruption\Temp\StagingArea\Data\Managed\UnityEngine.TestRunner.dll UnityEngine.Debug:LogWarning(Object) Unity.Burst.Editor.BurstAotCompiler: OnPostBuildPlayerScriptDLLsImpl(BuildReport)(在 Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:166) Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLs(BuildReport)(在 Library/PackageCache/com.unity。 burst@1.1.1/Editor/BurstAotCompiler.cs:46) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

ErrorBuildFailedException: Burst compiler (1.1.1) failed running stdout: Burst 需要 Visual Studio(可通过 Unity 安装程序中的添加组件安装)或 Visual Studio 的 C++ 构建工具以及 Windows 10 SDK 才能构建带有 X86_SSE4 的 Windows 独立播放器无法确定 MSVC Linker 的工具版本,请确保您已正确安装了 Visual Studio!标准错误: Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase 解析器, UnityEditor.Build.Reporting.BuildReport报告)(在 Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:663)Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunManagedProgram(System.String exe,System.String args,System. String workingDirectory,UnityEditor.Scripting.Compilers.CompilerOutputParserBase 解析器,UnityEditor.Build.Reporting.BuildReport 报告)(在 Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:601)Unity.Burst.Editor .BurstAotCompiler+BclRunner.RunManagedProgram(System.String exe、System.String args、UnityEditor.Scripting.Compilers.CompilerOutputParserBase 解析器、UnityEditor.Build.Reporting.BuildReport 报告)(在 Library/PackageCache/com.unity.burst@1.1.1 /Editor/BurstAotCompiler.cs:575) Unity.Burst.Editor.BurstAo tCompiler.OnPostBuildPlayerScriptDLLsImpl (UnityEditor.Build.Reporting.BuildReport 报告) (在 Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:290) Unity.Burst.Editor.BurstAotCompiler.OnPostBuildPlayerScriptDLLs (UnityEditor.Build .Reporting.BuildReport 报告)(在 Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:46)UnityEditor.Build.BuildPipelineInterfaces.OnPostBuildPlayerScriptDLLs(UnityEditor.Build.Reporting.BuildReport 报告)(在: 0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Error Error building Player: BuildFailedException: Burst compiler (1.1.1) failed running 标准输出:Burst 需要 Visual Studio(可通过 Unity 安装程序中的添加组件安装)或 Visual Studio 的 C++ 构建工具以及 Windows 10 SDK,以便使用 X86_SSE4 为 Windows 构建独立播放器无法确定 MSVC 链接器的工具版本,请确保您正确安装了visual studio!标准错误:

错误 d3d12:尚不支持为数组纹理生成 mipmap。

在 17 秒 (17368 毫秒) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) 6) 错误 UnityEditor.BuildPlayerWindow+BuildMethodException: 4 个错误在 UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer ( UnityEditor.BuildPlayerOptions options) [0x002bb] in :0 at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in :0 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

HDRP Unity 版本 2019.4.10f1 从 Windows 10 1909 (My PC) 构建 PC (Windows) 提前致谢

【问题讨论】:

    标签: c# unity3d build


    【解决方案1】:

    根据您的错误消息,并按照您所说的尝试过,我会尝试从您的机器上清除 Visual Studio,它似乎无法编译您的代码,试一试。

    【讨论】:

    • 我确实试过了,我更新了 Visual Studio,然后重新安装了 Visual Studio,问题是,unity 编译了其他 PC 项目,这发生在我添加了 unity 包“Animation rigging”之后
    • Visual Studio(可通过 Unity 安装程序中的添加组件安装) - 这是您的错误消息之一,也许您在新安装后缺少 Visual Studio 中的模块。 Visual Studio 安装程序 > 修改 > 游戏开发(启用并安装)或者您可以尝试 Unity Hub > 安装 >(您当前的安装)> 三点 > 添加模块,然后安装 VScode
    猜你喜欢
    • 1970-01-01
    • 2021-07-16
    • 2018-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多