[C#] 찾은 어셈블리의 매니페스트 정의와 어셈블리 참조가 일치하지 않습니다. (FileLoadException)

파일이나 어셈블리 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 찾은 어셈블리의 매니페스트 정의와 어셈블리 참조가 일치하지 않습니다. 오류를 해결해 보도록 합시다.

System.IO.FileLoadException

해당 문제 발생 시 참고하실 분도 있을 것 같아서 기록을 남깁니다.

저 같은 경우는 우선 솔루션의 참조를 확인하였습니다.

그리고, 서비스 중에 일부가 .NET Framework 를 다르게 제공하는 것을 확인하였습니다.
(서비스 하나는 닷넷 프레임워크 3.5, 그리고 다른 하나는 닷넷 프레임워크 4.5를 제공하고 있었습니다.)

DLL 속성을 비교하여 버전에 맞도록 추가 작업을 재진행하여 문제를 수정하였습니다.

DLL 속성을 비교하여 버전에 맞도록

댓글