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