.uproject를 더블클릭하여 언리얼 엔진 에디터를 열려고 하면 아래와 같은 문구가 나오고 에디터가 켜지지 않는다.
The following modules are missing or built with a different engine version:  Would you like to rebuild them now? 해당 문제가 발생했을때 해결방안을 알아보자.

 

 

 

The following modules are missing or built with a different engine version:


 

 

문제 상황

 

.uproject를 더블클릭하여 언리얼 엔진 에디터를 열려고 하면 아래와 같은 문구가 나오고 에디터가 켜지지 않는다.

 

 

The following modules are missing or built with a different engine version:

   프로젝트명
Would you like to rebuild them now?

 

 

 

 

 

Yes를 눌러 rebuild 하려고 해도 아래와 같은 문구가 나오며 진행되지 않는다.

 

 

Engine modules are out of date, and cannot be compiled while the engine is running. Please build through your IDE.

 

 

 


 

Visual Studio Installer 체크하기

 

Visual Studio 설치 확인하기

 

 

Visual Studio 업데이트 하기


 

 

.uproject,  .Target.cs,   .Editor.Target.cs  확인하기

 

.uproject,  .Target.cs,   .Editor.Target.cs 에서 문제가 될만한 요소가 있는지 확인한다.

 

 

 


 

 

.sln 파일 다시 생성하고 빌드하기

 

 

 

 

위의 폴더들을 삭제하고 .uproject에서 Visual Studio의 sln 파일을 다시 생성한다.

다시 생성한 솔루션 파일을 빌드하고 .uproject를 실행시킨다.

 

 

 

성공!

다시 생성한 솔루션을 빌드하니 에디터가 정상적으로 실행된다.

 

 

결론

컴파일이 꼬여서 문제가 생겼던것 같다.

문제될 부분이 딱히 없는데 위의 오류가 발생한다면 먼저 컴파일이 꼬였는지 의심해보자. 필요없는 폴더들을 지우고 솔루션 파일을 다시 생성하여 재빌드 해보자.

 

아까운 내 시간...