我有其他人的解决方案。在这个解决方案中有一些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" />
我想我需要Entity Framework 4.4.0.0版。这是真的?我怎么能用nuget获得这个版本?
答案 0 :(得分:2)
打开包管理器控制台。输入
Install-Package Packagename -Version Versionnumber
记得在包管理器控制台中选择正确的项目。
编辑: 如果您的项目使用的是.net 4,那么您可以在nuget中获得EF 5,它将获得4.4版本,因为EF 5只能在.net 4.5或更高版本中使用。