从 Nuget 安装实体框架 6.0.1 时出错(文档结构不正确)
Posted
技术标签:
【中文标题】从 Nuget 安装实体框架 6.0.1 时出错(文档结构不正确)【英文标题】:Error Installing Entity Framework 6.0.1 From Nuget (Incorrectly Structured Document) 【发布时间】:2013-12-12 16:26:35 【问题描述】:我在 Visual Studio 2012 上有一个 .NET 4.5 WebForms 项目。每当我尝试通过 Nuget 或包管理器控制台安装实体框架时都会收到错误消息。在我看来,它在修改 web.config 时遇到了问题,但我在线使用了 web.config 验证器并且一切都检查了。这是一个特定于项目的错误,我不知道为什么。错误如下:
安装“EntityFramework 6.0.1”。 成功安装“EntityFramework 6.0.1”。 执行脚本文件'C:\Users\Devan\Documents\Visual Studio 2012\Projects\AcclamareWeb\src\packages\EntityFramework.6.0.1\tools\init.ps1'。 将“EntityFramework 6.0.1”添加到 [项目名称]。 已成功将“EntityFramework 6.0.1”添加到 [PROJECT NAME]。 执行脚本文件'C:\Users\Devan\Documents\Visual Studio 2012\Projects\[项目名称]\src\packages\EntityFramework.6.0.1\tools\install.ps1'。 卸载“EntityFramework 6.0.1”。 成功卸载“EntityFramework 6.0.1”。 安装失败。滚回来... 此操作会创建结构不正确的文档。
谢谢!
【问题讨论】:
在这里查看我的答案***.com/a/21681056/164187,也许会有所帮助 【参考方案1】:我遇到了同样的问题,发现原因是 web.config 文件中的元素。就我而言,我改变了这个:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
到这里:
<configuration>
这样就解决了。
【讨论】:
也为我工作,以便通过 NuGet 命令行安装 EF。 为我工作 - 只需在配置更改后重新启动 VS。谢谢!以上是关于从 Nuget 安装实体框架 6.0.1 时出错(文档结构不正确)的主要内容,如果未能解决你的问题,请参考以下文章