gpt4 book ai didi

.net - SqlServer CE 4 无法找到请求的 .Net 框架数据提供程序

转载 作者:行者123 更新时间:2023-12-05 01:24:04 27 4
gpt4 key购买 nike

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

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

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

这些文件是:系统.Data.SqlServerCe.dll系统.Data.SqlServerCe.Entity.dllamd64x86

但是我得到这个错误:

Unable to find the requested .Net framework data provider

谢谢。

最佳答案

我通过在应用程序配置文件中添加以下 block 解决了这个问题:

  <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>

关于.net - SqlServer CE 4 无法找到请求的 .Net 框架数据提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11793226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com