본문 바로가기
.Net

C# LoaderLock was detected 오류 처리방법

by Dokon Jang 2015. 11. 5.
반응형

.Net에서 개발 시 가끔 발새하는 오류입니다.

정확한 원인은 모르겠지만....

관리되는 코드를 DllMain 또는 이미지 초기화 함수에서 사용하지 말라고 하며, Application이 Hang이 걸리 수 있다고 합니다.


비주얼 스튜디오에서 디버깅 후 아래의 메시지가 표시 되었습니다.


해결방법은 아래와 같습니다.

(원천적으로 해결되는 방법은 아니며, 임시적으로 처리하는 방법입니다.)


1. 비주얼 스튜디오의 메뉴 Debug > Exceptions를 클릭한다.


2. Exceptions 화면에서 LoaderLock 옵션을 해제합니다.

 (1) Managed Debugging Assistants의 하위 항목을 펼칩니다.


 (2) LoaderLock 항목의 Thrown 체크박스는 언체크(Uncheck)로 변경하고 Ok 버튼을 클릭하면 설정이 완료됩니다.


반응형

댓글