gpt4 book ai didi

sqlite - 添加迁移命令在 UWP 应用程序的 EF 7 中不起作用

转载 作者:行者123 更新时间:2023-12-03 15:55:34 24 4
gpt4 key购买 nike

我正在关注 getting started with EF 7 for UWP apps官方教程。

当我在添加迁移 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”,您将看到一些 issues那里。如果您下次找不到任何现有问题,就像我问的问题(project.json,项目类型等)一样,请尝试找出您的步骤/配置之间的区别是什么,本教程将对您有所帮助,您将了解更多信息以获得快速答复。

我相信@bricelam 已经指出了您遇到的问题,没有人比他更熟悉 EF7。我想从那一期的@bricelam 中挑选一些关键信息作为结尾:

Correct, the Migration commands won't work with x64 assemblies. The current implementation executes inside of an AppDomain created from VS (devenv.exe) which is a 32-bit process.

you'll have to use x86 at design-time.

关于sqlite - 添加迁移命令在 UWP 应用程序的 EF 7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32984515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com