본문 바로가기

컴퓨터 이야기/Visual Studio

System.BadImageFormatException 에러가 날 때

보통 그렇지는 않지만 WPF에서 윈폼의 어떤 메서드를 사용하는 경우에 (사용 주체가 꼭 WPF 가 아니더라도)

참조로 필요한 System.Windows.Form 가 있더라도 애매한 에러 가는 경우가 있는데 그 경우가 바로

 

An unhandled exception of type 'System.BadImageFormatException' occurred in PresentationCore.dll

에러다. 딱봐도 뭔가 그러주는 것을 담당하는 닷넷의 공통 프레임웍에서 에러가 나는 것으로 볼 수 있는데,

해당 내용은 사용하는 주체가 되는 프로젝트나, 참조가 되어지는 윈폼이나 같은 형식으로 빌드를 해주면 된다.

 

 

 

두 프로젝트의 해당 빌드 Platform target을 확인해보면 된다.

서버와 클라이언트의 경우라면 Any CPU로 하는 것이 도움이 된다.