所以我制作了我的游戏并尝试构建它。我遇到了几个对我来说毫无意义的错误。
以下是错误:
UnityEditor.BuildPlayerWindow+BuildMethodException: 2 个错误 在 UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer(UnityEditor.BuildPlayerOptions 选项)[0x00234] 在 C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:191 在 UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] 在 C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:97 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
UnityException:构建路径包含使用“创建 Visual Studio 解决方案”选项构建的项目,该选项与当前build设置不兼容。考虑将您的项目构建到一个空目录中。 UnityEditor.WindowsStandalone.WindowsDesktopStandalonePostProcessor.CheckSafeProjectOverwrite (UnityEditor.Modules.BuildPostProcessArgs args) (在 C:/buildslave/unity/build/PlatformDependent/WinPlayer/Extensions/Managed/WindowsDesktopStandalonePostProcessor.cs:58) DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (在 C:/buildslave/unity/build/Editor/Mono/BuildPipeline/DesktopStandalonePostProcessor.cs:43) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
它应该正确构建和运行。它目前不这样做。任何帮助将不胜感激。 :D
最佳答案
UnityException: Build path contains project built with "Create Visual Studio Solution" option, which is incompatible with current build settings. Consider building your project into an empty directory.
听起来很不言自明。
在您使用该选项构建项目之前,现在您正在尝试不使用它。
要么
- A.如果您想创建 VS 解决方案,请再次启用该选项
- B.删除之前构建创建的内容或
- C.正如异常(exception)情况所示,只需为新构建选择另一个目标文件夹即可。
关于c# - 统一构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56844138/