UWP 앱의 경우 EF 7에서 추가 마이그레이션 명령이 작동하지 않습니다.

entity-framework-core sqlite uwp

문제

나는 UWP 애플 리케이션 공식 튜토리얼을 위한 EF 7 시작하기를 따라하고 있다 .

Add-Migration MyFirstMigration에있을 때 다음과 같은 오류가 발생합니다.

PM> Add-Migration MyFirstMigration

Add-Migration : Exception calling "CreateInstanceAndUnwrap" with "8" argument(s): "Could not load file or assembly 'AppShellProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 
or one of its dependencies. An attempt was made to load a program with an incorrect format."
At line:1 char:1
+ Add-Migration MyFirstMigration
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Add-Migration], MethodInvocationException
    + FullyQualifiedErrorId : BadImageFormatException,Add-Migration

누군가 해결 방법을 알아 냈습니까?

수락 된 답변

좋은 직장 @Anil. :)

실제로 이러한 종류의 문제는 Visual Studio 도구 또는 NuGet과 관련 될 수 있습니다. GitHub의 EF 저장소에서 "CreateInstanceAndUnwrap Add-Migration"을 검색하면 거기에 몇 가지 문제 가 표시됩니다. 다음 번에 기존 문제점을 찾을 수 없다면 질문 (project.json, 프로젝트 유형 등)과 동일하게 단계 / 구성과 튜토리얼 간의 차이점을 찾아보십시오. 그러면 도움이 될 것입니다. 빠른 답변을 얻으려면 더 많은 정보가 필요합니다.

@bricelam이 당신이 마주 친 문제를 지적했으며 아무도 EF7에 익숙하지 않습니다. 그 문제에서 @bricelam의 주요 메시지를 결말로 선택하겠습니다.

수정, 마이그레이션 명령은 x64 어셈블리에서 작동하지 않습니다. 현재 구현은 32 비트 프로세스 인 VS (devenv.exe)에서 생성 된 AppDomain 내부에서 실행됩니다.

디자인 타임에 x86을 사용해야합니다.




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.