오류

넥사크로 프로젝트를 실행했더니 컴포넌트들 속성값이 변했어요!

shp04139 2021. 9. 17. 14:37

기존에 nexacro17에서 실행하던 프로젝트를 nexacroN으로 옮겨서 실행할 일이 생겼다.

그러자

원본 프로젝트

이랬던 프로젝트가

 

 

 

바뀐 프로젝트

이렇게 컴포넌트 속성이 바뀌어 버린 것이다.

 

 

 

 

테마아이디 확인

분명 테마 아이디도 같고 테마 리소스도 변경된 점이 없음을 직접 확인 하였는데도 적용이 안되고 있었다.

그러면 '어디서인가 테마 리소스를 받아오고 있는게 아닌가?' 라는 생각으로 Resource Explorer를 뒤져보았다.

그랬더니

 

 

 

모바일 테마 리소스

해당 프로젝트의 모바일 버전의 테마 리소스와 똑같은 모습으로 바뀌어 있음을 확인할 수 있었다.

그렇다면 어떻게 모바일 버전의 테마가 적용이 되고 있었던 것인가?

답은 생각보다 훨씬 간단했다.

 

 

 

바뀌기 전 넥사크로 17 시작환경
바뀐 후 넥사크로 N 시작환경

사실 답은 맨 처음 화면부터 있었다.

넥사크로 실행화면 자체가 데스크톱 버전이랑 모바일 버전이랑 분리되어 있었는데 모바일 버전으로 화면을 여니까 모바일 버전의 테마가 프로젝트에 나타나고 있었던 것 이었다!!!

이런 어처구니 없는 실수를 몇시간동안 끙끙 앓으면서 쳐다보고 있으니 허탈하기도 하고 날린시간이 아깝기도 했다.

다른 개발자 분들은 이글을 빠르게 찾아서 같은 실수를 반복하지 않았으면 좋겠다.