🎮 오늘 해결한 문제:
Unity Collaborate / Plastic SCM 패키지 관련 오류 (CS0006)
🔹 문제 상황
Unity 프로젝트를 실행하거나 빌드할 때, 아래와 같은 에러가 반복 발생했다.
error CS0006: Metadata file 'Library/PackageCache/com.unity.collab-proxy@2.7.1/Lib/Editor/PlasticSCM/log4netPlastic.dll' could not be found
error CS0006: Metadata file 'Library/PackageCache/com.unity.collab-proxy@2.7.1/Lib/Editor/PlasticSCM/Unity.Plastic.Antlr3.Runtime.dll' could not be found
error CS0006: Metadata file 'Library/PackageCache/com.unity.collab-proxy@2.7.1/Lib/Editor/PlasticSCM/Unity.Plastic.Newtonsoft.Json.dll' could not be found
- 프로젝트가 잘 실행되다가 갑자기 해당 오류 발생.
- 새로 만든 프로젝트에서도 동일한 오류 재현.
- Unity 재설치 이후에도 문제가 지속됨.
🔹 원인 분석
- Collaborate / Plastic SCM 패키지 자동 포함
- Unity는 새 프로젝트 생성 시 기본적으로 com.unity.collab-proxy 패키지를 포함시킴.
- Git만 사용하는 환경에서는 불필요한 패키지.
- 패키지 캐시 손상
- 해당 패키지의 DLL 파일들이 누락되거나 손상되면서 에러 발생.
- 프로젝트 설정 문제
- 단순히 Unity를 재설치해도, 프로젝트 내부 설정이 유지되므로 문제가 반복됨.
🔹 해결 방법
- Packages/manifest.json 파일에서 아래 항목 삭제.
"com.unity.collab-proxy": "2.7.1",
- 프로젝트 루트 폴더에서 Library 폴더 삭제.
- Unity 재실행.
- Window > Package Manager 에서 Collaborate/Version Control 패키지 제거 확인.
🔹 배운 점
- Unity는 새 프로젝트 생성 시 불필요한 패키지가 자동 포함될 수 있으므로, 초기 패키지 정리 습관화 필요.
- Collaborate / Plastic SCM은 Git 환경에서 무조건 제거하는 것이 좋다.
- 문제가 발생했을 때 재설치보다, 먼저 프로젝트 설정 파일(manifest.json) 과 패키지 매니저 점검이 우선.
🔹 앞으로의 계획
- 새 프로젝트 생성 시 초기 패키지 정리 루틴 적용.
- Git만 사용하는 환경에서는 Version Control 관련 패키지 즉시 제거.
- 동일한 오류 발생 시 당황하지 않고 원인부터 빠르게 점검할 것.
'팀스파르타 내일배움캠프' 카테고리의 다른 글
| 📚 TIL - 2025년 4월 30일 (수) / 유니티 주간 두번째 과제!! (1) | 2025.04.30 |
|---|---|
| 📚 TIL - 2025년 4월 29일 (화) / 발제 및 유니티 주간의 시작 (0) | 2025.04.29 |
| 📚 TIL - 2025년 4월 25일 (금) / 와이어프레임과 구조설계, 조별과제 완료 (0) | 2025.04.25 |
| [텍스트 RPG프로젝트] 계획 편성해보기 (0) | 2025.04.15 |
| 부트캠프 1주차를 마치며... (0) | 2025.04.11 |