문제 해결 - Build and Run이 안되요!
ConvertOldFiles.cs 파일이 빌드를 막고 있어요
ConvertOldFiles.cs는 Unity Editor용 스크립트이며, 알 수 없는 이유로 인해 이 스크립트가 일반 Build에 포함되려 하고, Unity Editor에만 존재하는 기능들이 일반 Build에는 존재하지 않기 때문에 에러가 발생할 수 있습니다.
ConvertOldFiles.cs 스크립트는, PrismStudio 1.14 또는 이전 버전에 존재하는 일부 파일을 자동으로 업그레이드하기 위해 존재하는 스크립트이며, 이미 최신 버전을 사용하는 경우 이 스크립트는 거의 사용되지 않습니다.
해결 방법: ConvertOldFiles.cs 스크립트를 삭제합니다.
Internal build system error로 인해 빌드가 되지 않아요
1
Internal build system error는 주로 Unity가 유저 스크립트가 아닌 시스템 스크립트에 대한 Build 컴파일링이 실패한 경우일때 발생합니다.
해결 방법:
- 아래 폴더를 지운다
- Unity 에디터를 끈 상태로, 프리즘스튜디오 프로젝트 폴더에서 아래 폴더/파일들을 삭제하고 다시 프로젝트를 열어봅니다.
Build
Library
Logs
obj
Temp
.csproj
로 끝나는 모든 파일.sln
으로 끝나는 모든 파일
- 새 프로젝트를 만들고 이전 프로젝트에서 파일을 가져온다
- Unity Hub에서 새 3D 프로젝트를 생성하고, 기존 프리즘스튜디오 프로젝트에서 새 프로젝트로 아래 폴더를 복사해서 덮어쓰기합니다.
Assets
Packages
ProjectSettings
UserSettings