【发布时间】:2013-03-06 12:46:29
【问题描述】:
我们有一个使用 SSCE 4 和私有部署的 wpf .net 应用程序,效果很好
但是还有一个 Outlook 插件会引发以下异常
System.Data.SqlServerCe.SqlCeException 被捕获
HResult=-2147467259 Message=无法加载本机组件 SQL Server Compact 对应 ADO.NET 提供程序的版本 8876. 安装正确版本的 SQL Server Compact。有关详细信息,请参阅知识库文章 974247。 Source="" 错误代码=-2147467259
NativeError=-1 StackTrace:
at System.Data.SqlServerCe.NativeMethods.LoadNativeBinaries()
at System.Data.SqlServerCe.SqlCeConnection..ctor()
at System.Data.SqlServerCe.SqlCeConnection..ctor(String connectionString)
at ZKB.initDB() in C:\ZKB\OutlookApi\dbInit.cs:line 42 InnerException:
当下面一行被执行时
SqlCeConnection connection = new SqlCeConnection(myConnStr());
连接到 Assembly.Resolve 显示它试图定位
System.Data.SqlServerCe.resources,版本=4.0.0.1,文化=en-US,PublicKeyToken=89845dcd8080cc91
然后上面的异常出现
SSCE 4 SP1 安装在这台机器上
对可能出现的问题以及如何解决此问题有任何帮助吗?
【问题讨论】:
标签: c# .net visual-studio-2010 sql-server-ce