我正在尝试在新的asp.net mvc示例项目中安装Entity Framework 6.1.3。
我进入"管理nuget包" -menu - 选择实体框架(最新版本)。 安装过程将贯穿始终。
在控制器中使用我新创建的DbContext类时(例如),我不断收到以下错误..
无法加载文件或程序集" EntityFramework,Version = 6.0.0.0,
Culture = neutral,PublicKeyToken = b77a5c561934e089"或其中一个
依赖
我尝试删除并重新安装entityframework nuget包。 尝试使用Nuget Package Manager控制台 - 同样的错误。 我也尝试了6.1.2版 - 同样的错误。
在我的web.config中,它说明了以下内容
<section name="entityFramework"
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,
EntityFramework, Version=6.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" requirePermission="false" />
我应该怎么做才能做到这一点? 为什么nuget会在web.config中设置错误的条目。
我在Visual Studio 2015 Enterprise中使用.net 4.5.2
答案 0 :(得分:1)
尝试使用Nuget命令行通过运行此命令def update_height(event):
text_height = (str(event.widget.index('1.end')) )
text_int = int(re.search(".(\d+)", text_height).group(1))
widget_height = int(int(text_int)/160) + 1
event.widget.config(height=widget_height)
来删除已安装的版本及其依赖项,但您还需要删除依赖库Uninstall-Package EntityFramework
。
确保在Nugetmanager命令窗口中选择了正确的项目,并按此顺序尝试此命令:
Microsoft.AspNet.Identity.EntityFramework
Uninstall-Package Microsoft.AspNet.Identity.EntityFramework
Uninstall-Package EntityFramework
last命令也将安装Install-Package Microsoft.AspNet.Identity.EntityFramework
的最新版本。
答案 1 :(得分:-1)
安装后,在引用中转到Nuget manager然后更新它