지나주 MYPI

지나주
접속 : 3372   Lv. 40

Category

Profile

Counter

  • 오늘 : 1 명
  • 전체 : 126844 명
  • Mypi Ver. 0.3.1 β
[게임 개발] 유니티 - Rider Unit Test 빌드 오류 해결 (12) 2021/05/11 PM 12:21

Rider에서 Unit Test를 돌리다보면, 가끔 빌드 오류가 발생합니다.

 

컴퓨터를 리붓한 뒤, 유니티와 Rider를 다시 실행했더니 아래와 같은 오류 코드가 나왔네요.

 

  Metadata file '/Users/admin/Work/Unity/Project/Abacus/ChocoAbacus2/Temp/Bin/Debug/DOTween.Modules.dll' could not be found

  Metadata file '/Users/admin/Work/Unity/Project/Abacus/ChocoAbacus2/Temp/Bin/Debug/Editor.dll' could not be found

  Metadata file '/Users/admin/Work/Unity/Project/Abacus/ChocoAbacus2/Temp/Bin/Debug/UniRx.dll' could not be found

 

처음에 이 오류를 봤을 때에는 유니티 빌드 문제인지, Rider 문제인지 알 수가 없어서 헤맸습니다.

구글링 해봐도 유니티 Test Runner 설정 내용이 대부분이고 Rider 내용은 잘 못찾겠더라구요.

어렴풋한 기억으로 4~5시간동안 헤맸다가 우연히 해결했던 것 같습니다.

 

[현상]

정상 작동하던 Rider Unit Test가, 갑자기 위와 같은 오류 코드를 뱉어내면서 실행이 거부된다

 

[문제 해결 과정]

- 유니티에서 [Play] 버튼을 눌러서 정상 실행 후, Rider Unit Test를 재실행 - 계속 오류남

- 유니티에서 프로젝트를 Build 한 후, Rider Unit Test를 재실행 - 계속 오류남

유니티 Test Runner 폴더를 새로 만들고 설정을 다시 해봐도 변함 없음

- Rider쪽을 필사적으로 구글링하던 중, Rider 메뉴에 Build 항목이 있는 것을 알게 됨

- 혹시나 하는 마음으로 Clean Solution 을 실행

메뉴: Build > Clean Solution

- Rider Unit Test 가 다시 정상적으로 작동함을 확인

 

[알게 된 내용]

- Rider에서 Unity의 Test Runner 환경을 가져오지만, 자체적으로 재활용 (빌드 및 Unit Test 실행)

- 유니티에서 정상적으로 작동하지만, Rider에서 오류가 나는 경우가 있음

- 유니티 Test Runner와 Rider Unit Test는 동일하지 않음 (Rider쪽의 기능이 더 많고 좋음)

 

모르면 눈앞이 깜깜한데, 알면 허무할정도로 쉽게 해결되는 내용이었습니다.

가끔씩 이렇게 개발환경 설정쪽 문제가 나오면 심장이 덜컥합니다. ㅠㅠ

어찌어찌 해결하면 탐정이 사건을 해결한 것마냥 우쭐해지곤 합니다만... 그래도 역시 이런 문제는 만나고 싶지 않네요.

신고

 

렉시벨    친구신청

라이더가 뭔가 싶었는데 엄청 편리한 기능이 있네요 ㄷㄷ

지나주    친구신청

MonoDevelop 쓰다가 넘어왔더니 신세계네요. ㅎㅎ

공허의 집시데인저    친구신청

해결하셨다니 다행입니다.
저번 글에 주변의 도움을 받으라고 하셨는데 혹시 도움 받을만한 곳이 있을까요?

지나주    친구신청

혹시 게임/개발회사에 다니신다면 동료 직원분들의 도움을 받는 것이 가장 좋고요.
금전적으로 여유가 있으시다면 단기 개인 과외도 권해드립니다.

문제 해결이 필요한데 헤매는 상황에서는
전문가에게 도움 받는 것이 최선이고
안되면 차선으로 개발자 커뮤니티나 루리웹에 도움 글을 올리는 정도밖에 떠오르질 않네요.

... 딱히 좋은 답변을 드리지 못해 죄송합니다. ;;;

지나주    친구신청

유니티를 배우시는 중이라고 하면 책과 인터넷을 통해 주로 배우실텐데요.
공부하시면서 시간 나실 때 유니티 코리아 유튜브 채널에 올라온 동영상들을 보면 크게 도움되는 것 같습니다.

유니티 홈페이지의 API Document 등은 한글화가 잘 안되어있거나 예제 코드가 빈약해서 크게 도움을 못 받았었지만,
유튜브 채널 영상들은 한글 자막도 많이 제공되고 최신 기술이나 툴 소개, 개발 팁에 대한 내용들이 잘 올라오더라구요.
저도 Rider를 유니티 코리아 유튜브 영상을 보고 알게 되었습니다. ^^

공허의 집시데인저    친구신청

고맙습니다~

zzick2    친구신청

안녕하세요.
마이피에서 오랜만에 뵙게되네요.

지나주    친구신청

오랜만에 인사드려요.
잘 지내시죠? ^^

zzick2    친구신청

유니티라는 글에 닉네임을 보니 순간 너무 반가워서 인사드렸습니다.
덕분에 잘지내고 있습니다.
이전글 이후로 소식이 없으시길래 최근 글을 보니 개발을 다시 시작하시는건가 보네요.

지나주    친구신청

작년 가을 이후에 다시 개발을 시작했어요.
빨리 개발하고 오픈하려고 포스팅을 미루고 있었는데, 작업이 커져서 조금씩 올리기 시작했어요. :)

zzick2    친구신청

지금 개발 하는 부분은 어떤 작업이신지
하시는 작업에 부담이 없는 한에서 좋은 글 많이 자주 뵙고 싶네요.

지나주    친구신청

주산을 새로 만들고 있습니다.
앱만 보고도 배울 수 있을 정도로 풀이 과정을 자세히 보여주는 기능을 개발하고 있는 중이에요.
X