我在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'。 安装失败。滚回来... 此操作将创建一个结构不正确的文档。
谢谢!
答案 0 :(得分:5)
我遇到了同样的问题,发现原因是web.config文件中的元素。就我而言,我改变了这个:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
到此:
<configuration>
修正了它。