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を使用する必要があります。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ