【问题标题】:SqlServer CE 4 Unable to find the requested .Net framework data providerSqlServer CE 4 找不到请求的 .Net 框架数据提供程序
【发布时间】:2012-08-03 09:43:27
【问题描述】:

我用 Sqlserver ce 4.0 创建了一个 winforms 应用程序。

我正在使用nuget获取sqlserver ce 4.0包。

编译后,我将准备好所有的 sqlserverce dll 供我分发。

文件是: System.Data.SqlServerCe.dll System.Data.SqlServerCe.Entity.dll amd64 x86

但我收到此错误:

Unable to find the requested .Net framework data provider

谢谢。

【问题讨论】:

标签: .net sql-server-ce


【解决方案1】:

我通过将以下块添加到应用程序配置文件解决了这个问题:

  <system.data>
    <DbProviderFactories>
      <remove invariant="System.Data.SqlServerCe.4.0" />
      <add name="Microsoft SQL Server Compact Data Provider 4.0" invariant="System.Data.SqlServerCe.4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
    </DbProviderFactories>
  </system.data>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    相关资源
    最近更新 更多