히가츠류의 보금자리

[Unity]Assembly-CSharp 임시파일 관련 에러 ('찾을 수 없음', '언로드 됨') 본문

Programming

[Unity]Assembly-CSharp 임시파일 관련 에러 ('찾을 수 없음', '언로드 됨')

HiGaTsu Ryu 2022. 3. 17. 22:11

프로젝트를 키고 작업하기 위해 C# 스크립트를 펼치자마자 나오는 수상한 환영 문구..

Microsoft Visual Studio : 

"솔루션의 프로젝트 중 하나 이상이 제대로 로드되지 않았습니다. 자세한 내용은 출력 창을 참조하십시오."

오늘은 갑자기 using Photon.PUN부터 시작해서 관련한 모든 것들이 빨간줄이 그어져서 너무 당황했다.

 

대체 어디서부터 고쳐야할지 모르겠어서 허둥지둥 하다보니 해주시는 말씀..

"솔루션 탐색기를 확인해요.."

 

확인해보니 우리 파일 친구들.. 상태가 좀 이상했다.

"찾을 수 없음" ??? 내 Photon 다 어디갔어???

(분명 다운로드는 되어있다. PackageManager에도 Assets에도 있는데?)

찾을 수 없음.. 어디.. 갔어..?
있어야할 내 Photon 관련 파일들이 다 없어졌다. 뭐지?

알고보니 Assembly-CSharp 임시파일 관련 에러였다...

아니 저번에도 Assembly-CSharp.dll과 싸웠는데 나는 어셈블리랑 사이가 안 좋나보다.

 

어셈블리 참조가 있는지 확인해달라는 수많은 요청들.. 찾을 수가 없으니 당연히 걱정해주는 착한 Error들.

- Error Code : CS0234, CS0246, CS0103. (using부터 작동하지 않아 하위 Error 전부 출력)

무수한 확인의 요청..

[해결 방법]
방법1. 프로젝트 좌측 상단의 Assets>Reimport를 통해 다시 생성.

Unity 버전마다 약간씩 다르지만 Reimport 어쩌구는 있을 것이다.

방법2. Library 폴더를 지운 후 프로젝트 재실행하여 자동 Reimport 해결.

          (Library 폴더는 지워도 다시 키면 생성되니 걱정말자! 약간의 Reimport 시간은 걸린다.)

Unity는 기본적으로 Assets, Packages, ProjectSettings 정도만 있어도 다시 켜지는 것으로 알고있다. 물론 그 외 필수 설정해둔 것을 해두면 다르다. 약-간 케바케


해당 방법으로 해결되지 않는 경우가 있다고 하는데, 일단 PackageManager 등에서 Assets 다운로드 여부를 확인하는 것이 좋다. (Assets이나 Package 오류일 수 있음)

없으면 다시 다운로드 받으면 된다!

------------------------ 증상은 동일하나 해결법이 다른 경우 발생 ------------------------


- 차이점 :  솔루션 탐색기에서 '찾을 수 없음'이 아니라 '언로드됨'으로 표기, 임시파일 존재.
- 해결 : 솔루션 탐색기에서 언로드 된 파일 전체 선택 및 우클릭하여 '프로젝트 다시 로드'로 해결.

솔루션 탐색기에서 '프로젝트 다시 로드!'

(전체 선택에 편한 것은 역시 shift 혹은 ctrl 이용..)

 

 

솔루션 탐색기 창이 없는 경우..!!

제  버전 단축키는 아마 ' Ctrl+Alt+L ' 였던 것 같습니다.

 

오늘도 좌충우돌 즐거운 프로그래머 인생..

Comments