Unity PC (Windows) 构建失败
Unity PC (Windows) Build failing
我能够正确构建其他项目,所以这不是我的 Visual Studio 安装的问题,正如其中一个错误所提示的那样。
我可以在unity编辑器里玩游戏
我今天早上能够构建这个项目。
这发生在安装 unity beta 包“Animation rigging”之后。
我试过:
- 单击资产 => 重新导入所有
- 重新开始统一
- 建造到一个完全不同的位置
我也看到有人通过删除插件文件夹解决了他的问题,但我的项目中没有名为插件的文件夹。
这是错误消息
1)
Warning Unable to find player assembly: C:\Users\PC\CODE\ProjectCorruption\Temp\StagingArea\Data\Managed\UnityEngine.TestRunner.dll UnityEngine.Debug:LogWarning(Object) Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLsImpl(BuildReport) (at Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:166) Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLs(BuildReport) (at 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 requires Visual Studio (installable via Add Component in the Unity Installer) or the C++ build tools for Visual Studio, along with the Windows 10 SDK in order to build a standalone player for Windows with X86_SSE4 Unable to determine tools version of MSVC Linker, please ensure you have visual studio installed correctly! stderr:
Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, UnityEditor.Build.Reporting.BuildReport report) (at 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 parser, UnityEditor.Build.Reporting.BuildReport report) (at 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 parser, UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:575) Unity.Burst.Editor.BurstAotCompiler.OnPostBuildPlayerScriptDLLsImpl (UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:290) Unity.Burst.Editor.BurstAotCompiler.OnPostBuildPlayerScriptDLLs (UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:46) UnityEditor.Build.BuildPipelineInterfaces.OnPostBuildPlayerScriptDLLs (UnityEditor.Build.Reporting.BuildReport report) (at :0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
Error Error building Player: BuildFailedException: Burst compiler (1.1.1) failed running
stdout: Burst requires Visual Studio (installable via Add Component in the Unity Installer) or the C++ build tools for Visual Studio, along with the Windows 10 SDK in order to build a standalone player for Windows with X86_SSE4 Unable to determine tools version of MSVC Linker, please ensure you have visual studio installed correctly! stderr:
Error d3d12: generating mipmaps for array textures is not yet supported.
Error Build completed with a result of 'Failed' in 17 seconds (17368 ms) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) 6) Error UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors at 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 构建 PC (Windows) 从 Windows 10 1909(我的 PC)提前致谢
根据你的错误信息,并根据你所说的你已经尝试过的,我会尝试从你的机器上清除 Visual Studio 它似乎无法编译你的代码,试一试。
我能够正确构建其他项目,所以这不是我的 Visual Studio 安装的问题,正如其中一个错误所提示的那样。
我可以在unity编辑器里玩游戏
我今天早上能够构建这个项目。
这发生在安装 unity beta 包“Animation rigging”之后。
我试过:
- 单击资产 => 重新导入所有
- 重新开始统一
- 建造到一个完全不同的位置
我也看到有人通过删除插件文件夹解决了他的问题,但我的项目中没有名为插件的文件夹。
这是错误消息
1)
Warning Unable to find player assembly: C:\Users\PC\CODE\ProjectCorruption\Temp\StagingArea\Data\Managed\UnityEngine.TestRunner.dll UnityEngine.Debug:LogWarning(Object) Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLsImpl(BuildReport) (at Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:166) Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLs(BuildReport) (at 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 requires Visual Studio (installable via Add Component in the Unity Installer) or the C++ build tools for Visual Studio, along with the Windows 10 SDK in order to build a standalone player for Windows with X86_SSE4 Unable to determine tools version of MSVC Linker, please ensure you have visual studio installed correctly! stderr: Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, UnityEditor.Build.Reporting.BuildReport report) (at 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 parser, UnityEditor.Build.Reporting.BuildReport report) (at 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 parser, UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:575) Unity.Burst.Editor.BurstAotCompiler.OnPostBuildPlayerScriptDLLsImpl (UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:290) Unity.Burst.Editor.BurstAotCompiler.OnPostBuildPlayerScriptDLLs (UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.1/Editor/BurstAotCompiler.cs:46) UnityEditor.Build.BuildPipelineInterfaces.OnPostBuildPlayerScriptDLLs (UnityEditor.Build.Reporting.BuildReport report) (at :0) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
Error Error building Player: BuildFailedException: Burst compiler (1.1.1) failed running stdout: Burst requires Visual Studio (installable via Add Component in the Unity Installer) or the C++ build tools for Visual Studio, along with the Windows 10 SDK in order to build a standalone player for Windows with X86_SSE4 Unable to determine tools version of MSVC Linker, please ensure you have visual studio installed correctly! stderr:
Error d3d12: generating mipmaps for array textures is not yet supported.
Error Build completed with a result of 'Failed' in 17 seconds (17368 ms) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) 6) Error UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors at 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 构建 PC (Windows) 从 Windows 10 1909(我的 PC)提前致谢
根据你的错误信息,并根据你所说的你已经尝试过的,我会尝试从你的机器上清除 Visual Studio 它似乎无法编译你的代码,试一试。