팔로우

"Assembly-CSharp.dll.mdb" 거부 메시지가 계속 표시됩니다

증상

  • 게임에서 C#을 사용할 때마다 컴파일러 오류가 발생합니다.

원인

Windows 머신에서 게임을 개발하는 중에 프로젝트를 컴파일할 경우 다음과 같은 컴파일러 오류가 발생합니다.

"Unhandled Exception: System.UnauthorizedAccessException: Access to the path "C:\...\Temp\Assembly-CSharp.dll.mdb" is denied." ("처리되지 않은 예외: System.UnauthorizedAccessException: "C:\...\Temp\Assembly-CSharp.dll.mdb" 경로 액세스가 거부되었습니다.")

해결법

이 오류의 원인은 다음 중 하나입니다.

  • 연결을 차단하는 안티 바이러스 소프트웨어가 설치되어 있습니다.
  • 네트워크 내에서 Temp 폴더에 있는 Assembly-CSharp.dll.mdb 파일을 실행하려면 관리자 권한이 필요합니다.

이 오류가 발생하지 않게 하려면 안티 바이러스 소프트웨어가 연결을 차단하지 않는 상태로 만들어야 합니다.

  • Unity 애플리케이션을 완전히 종료합니다.
  • 연결 차단의 원인일 수 있는 안티 바이러스를 모두 비활성화합니다.
  • Temp 폴더를 찾아 완전히 삭제합니다.

그런 다음 문제를 일으키는 파일의 관리자 권한을 변경해야 합니다. 다음 경로로 이동합니다.

C:\Users\Public\Documents\Unity Projects\New project\Temp\

  • Assembly-CSharp-firstpass.dll 파일을 찾아 오른쪽 클릭하고 속성을 클릭합니다.
  • 보안 탭을 클릭한 다음 편집을 클릭합니다.
  • 필요한 그룹이나 사용자 이름을 선택하고 모든 권한 항목에서 허용 체크박스를 선택합니다.
  • 적용을 클릭합니다.

추가 정보

이를 통해 문제가 해결되지 않을 경우에는 버그로 인해 문제가 발생했을 수 있습니다.

버그 리포트를 제출하는 방법을 자세히 알아보려면 이 문서를 확인하세요.

버그를 제출하면 버그 번호가 포함된 자동 확인 이메일이 전달됩니다. 버그 번호를 고객지원팀에 보내면 관련된 팀에 버그를 신속하게 배정할 수 있습니다.

고객지원팀에 문의하려면 여기를 클릭하세요.

도움이 되었습니까?
0명 중 0명이 도움이 되었다고 했습니다.
또 다른 질문이 있으십니까? 문의 등록

0 댓글

댓글을 남기려면 로그인하세요.