2012-10-30 4 views
0

Visual Studio 2010 윈도우 서비스 응용 프로그램이 .net 프레임 워크 버전 3.5에 있지만 .NET Framework 버전 4.0.So에서 빌드 된 내 서비스에서 DLL을 사용해야합니다. 4.0 버전으로 업그레이드했지만 내 설치 중에 서비스 나는 system.BadImageFormatException 데있다. 어떻게 해결할 수 있습니다. 일부 솔루션을 제안하십시오. System.BadImageFormat 예외를 수정하는 방법은 무엇입니까?

내가 1001.Exception가 발생

오류가 점점 오전 오류 메시지입니다 설치 초기화하는 동안 : System.BadImageFormatExceptio을 : 파일이나 어셈블리를로드 할 수 없습니다 '파일 : // C : ..... EXE' 또는 그 종속물 중 하나 또는 그 이상. 이 어셈블리는 현재로드 된 런타임보다 최신 런타임에 의해 작성되며로드 할 수 없습니다. 미리

+2

13 개의 질문에 하나의 upvote, 허용 된 대답 또는 대답하지 않은 질문이 묻지 않았습니다. 왜 당신은 FAQ (페이지 상단에 링크되어 있음)를 읽고 이미받은 도움을 보답하지 않으십니까? – spender

답변

1

애플리케이션과 (각 모든 의존성 포함)에서 DLL

덕분 모두 있어야 32 비트 또는 64 비트. 대부분 사용중인 바이너리가 아닙니다. 문제를 해결하거나 그렇지 않으면 올바른 바이너리에 액세스하십시오.

의 "설명"섹션에는이 예외가 발생할 수있는 모든 원인과 각 해결 방법을 나열합니다.

관련 문제