从Nuget安装Entity Framework 6.0.1时出错(结构不正确的文档)

时间:2013-12-12 16:26:35

标签: c# .net visual-studio entity-framework visual-studio-2012

我在Visual Studio 2012上有一个.NET 4.5 WebForms项目。每当我尝试通过Nuget或程序包管理器控制台安装Entity Framework时,我都会收到错误。在我看来,它在修改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”添加到[PROJECT NAME]。   已成功将“EntityFramework 6.0.1”添加到[PROJECT NAME]。   执行脚本文件'C:\ Users \ Devan \ Documents \ Visual Studio 2012 \ Projects \ [PROJECT NAME] \ src \ packages \ EntityFramework.6.0.1 \ tools \ install.ps1'。   卸载'EntityFramework 6.0.1'。   已成功卸载'EntityFramework 6.0.1'。   安装失败。滚回来...   此操作将创建一个结构不正确的文档。

谢谢!

1 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,发现原因是web.config文件中的元素。就我而言,我改变了这个:

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

到此:

<configuration>

修正了它。