본문 바로가기
개발하는 '정'/기타

[오류 해결] 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 현재 로드한 런타임보다 최신 런타임으로 어셈블리를 빌드했으므로 어셈블리를 로드할 수 없습니다.

by 주앤정_블로그 2021. 4. 16.

[오류 해결] 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 현재 로드한 런타임보다 최신 런타임으로 어셈블리를 빌드했으므로 어셈블리를 로드할 수 없습니다.

 

개발 서버에서 실서버로 마이그레이션하는 도중 발생한 오류.

 

"파일이나 어셈블리 중 하나를 로드할 수 없습니다. 현재 로드한 런타임보다 최신 런타임으로 어셈블리를 빌드했으므로 어셈블리를 로드할 수 없습니다" 오류 화면

 

말 그대로 버전이 안 맞는다는 뜻이다.

실서버에서 사용하던 프레임워크 버전은 3.5인데, 개발서버에서 작업한 내용의 프레임워크는 3.5버전이 아니라는 것

 

[ 해결 순서 ]

1. VisualStudio의 솔루션 탐색기에서 프로젝트를 우클릭해 속성 창을 띄운다.

Alt+Enter

2. 애플리케이션의 대상 프레임워크 버전을 확인해보면 .NET Framework 4.5.1 버전으로 3.5버전으로 변경해준 후 저장한다.

.NET 프레임워크 버전 변경

 

3. 아래와 같은 알림창이 뜨는데 예 누른 후 재빌드하면 완료!

.NET Framework 버전 변경 완료

 

 

 

반응형

댓글