Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 元素';实体框架&x27;具有无效的子元素实体框架_C#_Asp.net_.net_Asp.net Mvc_Entity Framework - Fatal编程技术网

C# 元素';实体框架&x27;具有无效的子元素实体框架

C# 元素';实体框架&x27;具有无效的子元素实体框架,c#,asp.net,.net,asp.net-mvc,entity-framework,C#,Asp.net,.net,Asp.net Mvc,Entity Framework,我创建了新的project web asp.net mvc 4,当我转到工具->库包管理器->管理包的nuget解决方案时。并安装了实体框架。安装后,列表中的警告显示为 警告:元素“entityFramework”具有无效的子元素“providers”。预期的可能元素列表:“上下文” 我正在使用visual studio 2010,当转到web.config时,提供者标记上有下划线 </providers> 由于警告,我尽我最大的努力在类似的问题上找到解决方案 但失败的

我创建了新的project web asp.net mvc 4,当我转到工具->库包管理器->管理包的nuget解决方案时。并安装了实体框架。安装后,列表中的警告显示为

警告:元素“entityFramework”具有无效的子元素“providers”。预期的可能元素列表:“上下文”

我正在使用visual studio 2010,当转到web.config时,提供者标记上有下划线

</providers>

由于警告,我尽我最大的努力在类似的问题上找到解决方案


但失败的原因是什么以及如何应对。
web.config


只需删除提供程序即可:

<entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>

注意:执行此操作时,必须关闭visual studio。完成所有过程后,必须重新启动visual studio

我也面临同样的问题。我通过复制两个文件来解决这个错误,如

(1) EntityFrameworkCatalog.xml文件 (2) EntityFrameworkConfig_6_0_0.xsd

并将这些文件放入

C:\Program Files\Microsoft Visual Studio 10.0\Xml\Schemas”文件夹

首先从上面的链接下载整个zip文件。 从下面的位置提取上述两个文件(xml、xsd)

src\EFTools\setup\eftoolsmssi\XmlSchemas

抄送

C:\Program Files\Microsoft Visual Studio 10.0\Xml\Schemas

为什么?因为软件每天都在更新。因为这个原因,我们必须使用更新的软件

(或)


您可以从“”安装用于VS2012的EF6 Designer,它将更新验证配置文件的架构。

这个问题已经解决了吗?我面临同样的错误,感谢根本原因(缺少xsd)和安装程序的链接!哇!
<entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>