gpt4 book ai didi

visual-studio - 进行添加迁移时出现 EF 5 和 VS 11 错误

转载 作者:行者123 更新时间:2023-12-04 01:49:49 27 4
gpt4 key购买 nike

我刚刚安装了 VS 11 并创建了一个类库项目。然后我添加了 Entity Framework 5 beta。然后我创建了一个简单的用户类和 dbcontext 类。然后我使用了控制台命令“Enable-Migrations -EnableAutomaticMigrations”,它工作得很好,并添加了适当的迁移目录和配置文件。问题是当我运行“Add-Migrtion InitialMigration”时,出现以下错误。

System.Reflection.TargetInvocationException:调用目标抛出异常。 ---> System.IO.FileNotFoundException:无法加载文件或程序集“System.Data.Entity,Version=4.2.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。该系统找不到指定的文件。 ---> System.IO.FileNotFoundException:无法加载文件或程序集“System.Data.Entity,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。系统找不到指定的文件。

我之前安装了 EF 4.2,但我卸载了它。事实上,在我第一次尝试失败后,我卸载了 VS、SQL 和任何相关的东西。然后我重新启动并简单安装了 visual studio 11 并再次尝试,但仍然出现相同的错误。我怀疑这与之前的 Entity Framework 安装有关,但我不知道如何解决。

我在 Win 7 上运行我已经按照此处所述尝试了 gacutil Can anyone spot why I keep getting this error testing the EF 5 beta , 但我猜它没有找到任何要删除的东西。

最佳答案

System.Data.Entity.dll 4.2.0.0 仅作为 EF 2011 年 6 月 CTP 的一部分提供。看起来您正在编译的代码正在引用此程序集,或者它正在使用的某些其他代码需要此程序集。检查项目中的引用并确保它们不引用此程序集,并且引用的任何其他项目或程序集本身不引用此程序集。如果找到引用,则需要删除它们并针对 .NET 4.5 和 EntityFramework.dll 5.0 进行重建。

关于visual-studio - 进行添加迁移时出现 EF 5 和 VS 11 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9860097/

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