예외 문제 해결: System.BadImageFormatException
업데이트: 2007년 11월
BadImageFormatException 예외는 DLL이나 실행 프로그램의 파일 이미지가 올바르지 않은 경우에 throw됩니다.
관련 팁
파일 이미지가 관리되는 올바른 어셈블리인지 확인하십시오.
이 예외는 로드를 위해 비관리 코드를 Load에 전달한 경우에 throw됩니다.Visual Basic에 관련된 자세한 내용은 상호 운용성 문제 해결을 참조하십시오.
어셈블리의 파일 경로를 올바르게 입력했는지 확인하십시오.
상대 경로를 사용하는 경우 현재 디렉터리가 올바른지 확인해야 합니다.
설명
C++ 실행 파일을 반영할 때 이 예외가 throw될 수 있습니다. 이 예외는 대부분 C++ 컴파일러가 실행 파일에서 .Reloc 섹션이나 재배치 주소를 제거하는 경우에 발생합니다. C++ 실행 파일에서 재배치 주소를 유지하려면 링크할 때 /fixed:no를 지정합니다.
참고 항목
작업
방법: 예외 도우미를 사용하여 예외에 대한 자세한 내용 찾아보기