小编use*_*561的帖子

错误175:在配置中找不到指定的商店提供程序,或者无效

我刚刚加入了一个项目,并在64位计算机上安装了Microsoft Visual Studio Professional 2012版本11.0.51106.01和Microsoft SQL Server 2008 R2.

另一个团队成员能够从他的机器构建解决方案,但是从我的机器上我得到以下错误:

错误175:在配置中找不到指定的商店提供程序,或者无效

在我的.edmx文件中,<edmx:StorageModels></edmx:StorageModels>标记之间的所有代码都标记为错误.文件顶部的相关片段是:

 <?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="2.0" xmlns:edmx="http://schemas.microsoft.com/ado/2008/10/edmx">
  <!-- EF Runtime content -->
  <edmx:Runtime>
    <!-- SSDL content -->
    <edmx:StorageModels>
    <Schema Namespace="[NAME].Store" Alias="Self" Provider="System.Data.SqlClient" ProviderManifestToken="2008" xmlns:store="http://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator" xmlns="http://schemas.microsoft.com/ado/2009/02/edm/ssdl">
Run Code Online (Sandbox Code Playgroud)

在对类似帖子进行研究时,其他人建议检查machine.config文件中的DbProviderFactories.

C:\ WINDOWS\Microsoft.NET \框架\ V2.0.50727\CONFIG\machine.config中

<system.data>
    <DbProviderFactories>
        <add name="Odbc Data Provider" invariant="System.Data.Odbc" description=".Net Framework Data Provider for Odbc" type="System.Data.Odbc.OdbcFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
        <add name="OleDb Data Provider" invariant="System.Data.OleDb" description=".Net Framework Data Provider for OleDb" type="System.Data.OleDb.OleDbFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
        <add name="OracleClient Data …
Run Code Online (Sandbox Code Playgroud)

.net entity-framework visual-studio sql-server-2008-r2

8
推荐指数
1
解决办法
3万
查看次数