如何使用 nuget 获取旧版本的实体框架



我有别人的解决方案。在此解决方案中,有一些 nuget 包。当我运行 nuget 还原时,它不会重新处理所有包。其中之一是实体框架。我可以使用nuget手动安装它,但是我看到它将获得版本5。

在web.config中,我看到这个:

<section name="entityFramework" 
         type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 
         requirePermission="false" />

我想我需要实体框架版本 4.4.0.0。这是真的吗?我如何使用 nuget 获得此版本?

打开包管理器控制台。

Install-Package Packagename -Version Versionnumber

请记住在包管理器控制台中选择正确的项目。

编辑:如果你的项目使用的是 .net 4,则可以在 nuget 中获取 EF 5,它将为你获取 4.4 版本,因为 EF 5 只能在 .net 4.5 或更高版本中使用。

最新更新