.NET 프레임 워크 4.0 윈도우 2012일관성 "잘못된 형식"오류
나는 두 개의 EXE의 하나의 DLL을 사용하는있다. EXE 파일의 중 하나는 항상 작동하지만, 다른 EXE 항상이 메시지와 함께 실패합니다
파일 또는 어셈블리를로드 할 수 없습니다 '{dllHere}, 버전 = 1.0.0.0, 문화 = 중립, PublicKeyToken = null이'또는 하나 그것의 의존성의. 시도가 잘못된 형식의 프로그램을로드하려고했습니다. "
각 EXE는 별도의 폴더에 각 폴더는 DLL 자체의 동일한 복사본이 포함되어 있습니다.이에 대한 Google 검색 포인트는 컴파일에 의해 발생되는 그것은 하나의 EXE 작동하기 때문에 DLL이 잘못된 CPU를 위해., 그게 문제가되는 표시되지 않습니다.
두 EXE의 실행 벌금을 내 Win7에 PC와 WIN2003 서버에.이 오류의 원인을
을?
을
실행 파일은 어떻게 컴파일됩니까? "CPU any"이면 동일한 exe가 32 또는 64 비트에서 작동합니다. dll도 "CPU any"로 컴파일되었는지 확인하십시오. – ChrisF
아마도 프로그래밍 문제가 아니므로 수퍼 유저를 확인해야할까요? – Randy