-
[Unity3d]PC로 빌드했는데 exe 파일이 추출이 안될때 100% 해결방법Development/Unity3d 2019. 11. 3. 03:27반응형
PC로 빌드했는데 다음과 같은 에러가 뜨는 경우가 있다.
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.
UnityEditor.WindowsStandalone.WindowsDesktopStandalonePostProcessor.CheckSafeProjectOverwrite (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/WinPlayer/Extensions/Managed/WindowsDesktopStandalonePostProcessor.cs:56)
DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/DesktopStandalonePostProcessor.cs:39)
Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.
DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/DesktopStandalonePostProcessor.cs:60)
UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at C:/buildslave/unity/build/Editor/Mono/Modules/DefaultBuildPostprocessor.cs:27)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:332)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)Build completed with a result of 'Failed'
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00257] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:191
at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:95
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)구글링을 해보면 빌드할 때 'Create Visual Studio Solution'을 체크하고 빌드하라고 나온다.
이대로하게되면 에러는 안뜨지만 exe 파일이 추출이 안된다. 그래서 버전업도 해보고 생쑈를 하지만 해결이 되지 않는다.
해결방법은 간단했다.
'Create Visual Studio Solution'를 체크하지 않고 그냥 다른 폴더에 빌드를 하면 곧바로 제대로 exe 파일이 추출되는걸 확인할수 있다.
끝.
반응형'Development > Unity3d' 카테고리의 다른 글
[Unity3d] 코루틴 WaitForSeconds 중단하는법 (1) 2020.04.26 [Unity3d] 코루틴 내에서 Time.deltaTime 활용법 (0) 2020.04.20 [Unity3d] 일정 시간 이후 보상 구현하기 (0) 2020.04.18 [Unity3d]서버로부터 현재시간 가져오기 (0) 2020.04.16 [Unity3d]경량 렌더 파이프라인(Lightweight RP) (0) 2020.03.04 [Unity3D]유니티 간편하게 로우폴리 맵 만들기(Low-Poly Map) (6) 2018.11.30 [유니티&PHP]현재시간 가져오기 (0) 2017.09.03 [Unity3D] PlayerPrefs 값이 존재하지 않을 때(=null) 조건문 (0) 2017.08.03 [Unity3d]XmlException: 'tools' is undeclared namespace. 에러 해결방법 (0) 2017.07.12 [Unity3d] csv파일을 파싱하여 프리팹 실전배치하기! (6) 2017.07.01