C# 从Nuget安装实体框架6.0.1时出错(文档结构不正确)

C# 从Nuget安装实体框架6.0.1时出错(文档结构不正确),c#,.net,visual-studio,entity-framework,visual-studio-2012,C#,.net,Visual Studio,Entity Framework,Visual Studio 2012,我在VisualStudio2012上有一个.NET4.5WebForms项目。每当我试图通过Nuget或Package Manager控制台安装Entity Framework时,就会出现一个错误。在我看来,它在修改web.config时遇到了问题,但是我在线使用了一个web.config验证程序,所有的东西都被检查出来了。这是一个特定于项目的错误,我不知道为什么。错误如下: 正在安装“EntityFramework 6.0.1”。 已成功安装“EntityFramework 6.0.1”。

我在VisualStudio2012上有一个.NET4.5WebForms项目。每当我试图通过Nuget或Package Manager控制台安装Entity Framework时,就会出现一个错误。在我看来,它在修改web.config时遇到了问题,但是我在线使用了一个web.config验证程序,所有的东西都被检查出来了。这是一个特定于项目的错误,我不知道为什么。错误如下:

正在安装“EntityFramework 6.0.1”。 已成功安装“EntityFramework 6.0.1”。 正在执行脚本文件“C:\Users\Devan\Documents\Visual Studio 2012\Projects\ApparaMareweb\src\packages\EntityFramework.6.0.1\tools\init.ps1”。 将“EntityFramework 6.0.1”添加到[项目名称]。 已成功将“EntityFramework 6.0.1”添加到[项目名称]。 正在执行脚本文件“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”。 安装失败。正在回滚。。。 此操作将创建结构不正确的文档


谢谢

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

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

为此:

<configuration>


这就解决了它。

我也有同样的问题,并发现原因是web.config文件中的元素。就我而言,我改变了这一点:

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

为此:

<configuration>


这就解决了问题。

在这里查看我的答案,也许它会帮助在这里查看我的答案,也许它也会帮助我通过NuGet命令行安装EF。对我有效-在配置更改后必须重新启动VS。谢谢为了通过NuGet命令行安装EF,对我来说也很有用。对我来说很有用-只是在配置更改后必须重新启动VS。谢谢