Unity/Error

[Error CS0246] The type or namespace name could not be found

_키아 2022. 11. 14. 16:51

 

 

Unity 파일을 Import 받아서 실행시키려는데 별로 반갑지 않은 경고창이 등장했다.

 

 

Library\PackageCache\com.unity.collab-proxy@1.14.12\Editor\Collaborate\Collab\CollabToolbarWindow.cs(12,9): error CS0246: The type or namespace name 'WebView' could not be found (are you missing a using directive or an assembly reference?)

 

그리고 마주한 수많은 붉은색 느낌표들............

심지어 로그를 따라 오류의 위치를 찾아가보면 내가 선언한 적도 없는 기본 파일들에서 난 것들뿐이다.

 


 

A.

다운받은 프로젝트의 에디터와 현재 내가 사용하고 있는 에디터가 버전이 맞지 않아서 오류 발생.

 

그럼 해결은 간단하다... 우선 아래 링크로 들어가 내가 필요한 에디터를 설치해준다.

2019.4.36f 가 필요하기 때문에 아래 링크를 사용했고, 다른 버전이 필요하다면 끝부분의 숫자만 변경하면 된다.

 

https://unity.com/kr/releases/editor/whats-new/2019.4.36

 

 

 

혹시 모를 불상사를 대비하기 위해 이전 버전의 에디터로 해당 파일을 열었을 때 새로 생성된 모든 파일들을 삭제해준다.

 

 

 

Unity Hub의 Installs로 들어가 우측 상단의 Locate 클릭, 이후 다운받은 Editor를 불러온다.

 

 

 

 

 

Rebuilding Library because the asset database could not be found!

 

위 로그는 방금 기본 폴더를 제외한 모든 파일들을 삭제했기때문에 Library 를 다시 생성하며 reimport하는 과정에서 발생한 것이때문에 신경쓰지 않아도 된다!