无法通过NuGet安装实体框架

时间:2013-10-10 14:51:12

标签: visual-studio asp.net-mvc-4 entity-framework-5

我在一个新的ASP.NET MVC 4项目中,我想使用Entity Framework v5。

所以我在Visual Studio 2013 RC中打开了我的软件包安装程序控制台,输入以下内容:

  

Install-Package EntityFramework -Version 5.0.0

但是我收到了错误!这是我得到的:

Entity Framework install error via NuGet

导致这种情况的原因是什么?我很困惑。

3 个答案:

答案 0 :(得分:4)

消息显示您无法将EF6升级到EF5。这告诉您已经安装了EF6。降级到EF5的唯一方法是首先删除EF6,然后安装EF5 NuGet包。

删除Nuget包的最简单方法是通过Visual Studio菜单,工具>库包管理器>管理NuGet包以获得解决方案......

答案 1 :(得分:0)

右键单击要安装EF v5的项目,然后单击Manage NuGet Packages。搜索“实体框架”并选择它来安装它。这只是另一种安装NuGet包的方法,但它可能有效,而不是在控制台中输入。

此外,如果这没有帮助,请在管理员模式下启动Visual Studio后再次尝试。

答案 2 :(得分:0)

打开VS 2013 转到TOOLS => NuGet包管理器=>包管理控制台。 复制并粘贴以下代码并输入 PM> Install-Package EntityFramework