우리는 Asp.Net MVC5 솔루션을 사용하는 개발자 팀을 보유하고 있으며 다른 개발자가 변경하기 위해 git pull
을 수행 한 후에 종종 새로운 데이터베이스 마이그레이션 (엔티티 프레임 워크 6.1.3)이 추가되었습니다.업데이트 데이터베이스 오류 - BadImageFormatException
패키지 관리자 콘솔에서 update-database를 실행하여 데이터베이스를 업데이트합니다. 이는 x64 출력을 컴파일하기 위해 모든 프로젝트를 변경하기 전까지 작동했습니다. 메모리 요구 사항을 해결하는 데 필요한 지금은 무엇입니까 그러나
:
System.BadImageFormatException: Could not load file or assembly 'My.Data' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
내가 Update-database
를 실행
migrate.exe가 x64와 호환되지 않을 수 있습니다. SO, Original MSDN article.
그러나이 게시물은 EF5 용입니다. 아직도 그렇습니까? 그리고 해결 방법이 있습니까? x64 또는 EF가 Visual Studio에 새롭게 추가 된 것처럼 기괴한 것처럼 보이지는 않습니다.