0

我正在使用 .NET 4.0 和 Visual Studio 2010(我最终会升级,但还没有升级)。我通过 NuGet 从 EF 4.1 降级到 EF 5 并运行 Enable-Migrations(通过包管理器控制台)但收到此错误

No context type was found in the assembly 'UI'.

我用谷歌搜索并找到了这个SO 帖子。

海报描述的场景略有不同,因为他使用的是 VS 2012 和 .NET 4.5。无论哪种方式,我都不确定这是否能解决我的问题。我是否需要使用 VS 2012 和 .NET 4.5 才能使用迁移?如何解决我的问题?

4

1 回答 1

1

为了 NuGet 命令正常工作,您应该指定默认项目:

在此处输入图像描述

因此,您应该将下拉值从UI更改为Model(我想)。操作不应依赖于 VS 版本。

于 2012-12-08T16:57:49.563 回答