- 전체
- Native Apps
- WinJS App
- C# Apps
- XAML
- VB.net
- VisualC.net
- C++
- MFC
- visual studio mobile app dev
- Azure ms cloud service
- Asp.net
- 인공지능 (AI)
- wpf
- UWP
- MAUI
- asp.net
C# Apps 예외 문제 해결: System.BadImageFormatException
2017.05.27 17:55
예외 문제 해결: System.BadImageFormatException
BadImageFormatException 예외는 DLL이나 실행 프로그램의 파일 이미지가 올바르지 않은 경우에 throw됩니다.
- 32비트 구성 요소를 사용하는 응용 프로그램은 항상 32비트 응용 프로그램으로 실행되도록 해야 합니다.
-
응용 프로그램 프로젝트의 플랫폼 대상 속성이 AnyCPU로 설정되어 있는 경우 컴파일된 응용 프로그램은 64비트 또는 32비트 모드에서 실행될 수 있습니다. 64비트 응용 프로그램으로 실행될 때는 JIT(Just-In-Time) 컴파일러가 64비트 네이티브 코드를 생성합니다. 응용 프로그램에서 관리되거나 관리되지 않는 32비트 구성 요소를 사용하는 경우 해당 구성 요소는 64비트 모드에서 로드되지 않습니다. 이 문제를 해결하려면 프로젝트의 플랫폼 대상 속성을 x86으로 설정하고 다시 컴파일하세요.
- 다른 버전의 .NET Framework로 만들어진 구성 요소를 사용하고 있지 않아야 합니다.
-
이 예외는 .NET Framework 1.0 또는 .NET Framework 1.1을 사용하여 개발된 응용 프로그램 또는 구성 요소가 .NET Framework 2.0 SP1 이상을 사용하여 개발된 어셈블리를 로드하려고 할 때나 .NET Framework 2.0 SP1 또는 .NET Framework 3.5를 사용하여 개발된 응용 프로그램이 .NET Framework 4를 사용하여 개발된 어셈블리를 로드하려고 할 때 throw됩니다. BadImageFormatException 예외는 컴파일 시간 오류로 보고될 수 있으며, 또는 런타임에 예외가 throw될 수 있습니다. 예제를 보려면 BadImageFormatException 클래스를 참조하세요.
- 파일 이미지가 관리되는 올바른 어셈블리 또는 모듈이어야 합니다.
-
이 예외는 관리되지 않는 동적 연결 라이브러리 또는 실행 파일이 로드를 위해 Load 메서드에 전달될 때 throw됩니다.
Visual Basic에 관련된 자세한 내용은 Troubleshooting Interoperability (Visual Basic)을 참조하세요.
C++ 실행 파일을 반영할 때 이 예외가 throw될 수 있습니다. 이 예외는 대부분 C++ 컴파일러가 실행 파일에서 .Reloc 섹션이나 재배치 주소를 제거하는 경우에 발생합니다. C++ 실행 파일에서 재배치 주소를 유지하려면 링크할 때 /fixed:no를 지정합니다.
이 예외의 발생 원인에 대한 자세한 내용은 BadImageFormatException 클래스를 참조하세요.
BadImageFormatException
How to: Use the Exception Assistant
[출처] https://msdn.microsoft.com/ko-kr/library/k7137bfe.aspx
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 8 |
[Windows Apps][MFC] HTTP SPY : HTTP 스파이
| 졸리운_곰 | 2023.11.29 | 185 |
| 7 |
[Windows Apps][MFC] 2D LUA Based Robot Simulator : 2D LUA 기반 로봇 시뮬레이터
| 졸리운_곰 | 2023.11.29 | 183 |
| 6 |
Runtime Object Editor
| 졸리운_곰 | 2017.07.01 | 539 |
| 5 |
** OpenGL 좌표계에서 D3D좌표계로... **
| 가을의곰 | 2017.06.10 | 267 |
| 4 |
SQLite on Visual Studio with NuGet and Easy Instructions
| 졸리운_곰 | 2016.08.11 | 329 |
| 3 | Using SQLite in a Native Visual C++ Application | 졸리운_곰 | 2016.08.11 | 276 |
| 2 |
[학습정리] 민대규님의 학습정리 프로그램 "대굴이의 학습정리"
| 졸리운_곰 | 2015.05.11 | 445 |
| 1 |
[일정관리] 민대규님 제작 "대굴이의 일정관리"
| 졸리운_곰 | 2015.05.11 | 1841 |

