【问题标题】:Unable to find the requested .Net Framework Data Provider. It may not be installed. (System.Data.SQLClient)找不到请求的 .Net Framework 数据提供程序。它可能没有安装。 (System.Data.SQLClient)
【发布时间】:2012-03-24 08:45:02
【问题描述】:

我试图查看我的 Visual Studio 和 SQL Server 之间的数据连接,但是它一直说“无法找到请求的 .Net Framework 数据提供程序。它可能没有安装。”请问如何解决这个问题?之前一直在工作,突然就停止工作了。我签入了 C:/windows/assembly System.Data.SQLClient 不存在。

【问题讨论】:

    标签: asp.net visual-studio sql-server-2008 database-connection sqlclient


    【解决方案1】:

    确保提供程序工厂为 registered,并在 machine.config 中具有适当的条目。

    【讨论】:

    • 有什么方法可以重置我的机器配置
    • 您不需要重置 machine.config。只需找到“DbProviderFactories”节点(如果缺少则添加)并为 System.Data.SqlClient 添加节点
    【解决方案2】:

    就我而言,我选择的是 wearg 参考。出于某种原因,x86 可以工作,而 x64 不能(在我的情况下)。不要忘记引用System.Data.SQLite.dll 和/或System.Data.SQLite.Linq.dll

    【讨论】:

      猜你喜欢
      • 2014-02-05
      • 1970-01-01
      • 2014-07-14
      相关资源
      最近更新 更多