.Net
C# LoaderLock was detected 오류 처리방법
Dokon Jang
2015. 11. 5. 10:37
반응형
.Net에서 개발 시 가끔 발새하는 오류입니다.
정확한 원인은 모르겠지만....
관리되는 코드를 DllMain 또는 이미지 초기화 함수에서 사용하지 말라고 하며, Application이 Hang이 걸리 수 있다고 합니다.
비주얼 스튜디오에서 디버깅 후 아래의 메시지가 표시 되었습니다.
해결방법은 아래와 같습니다.
(원천적으로 해결되는 방법은 아니며, 임시적으로 처리하는 방법입니다.)
1. 비주얼 스튜디오의 메뉴 Debug > Exceptions를 클릭한다.
2. Exceptions 화면에서 LoaderLock 옵션을 해제합니다.
(1) Managed Debugging Assistants의 하위 항목을 펼칩니다.
(2) LoaderLock 항목의 Thrown 체크박스는 언체크(Uncheck)로 변경하고 Ok 버튼을 클릭하면 설정이 완료됩니다.
반응형