我们有一个使用 SSCE 4 和私有部署的 wpf .net 应用程序,效果很好
但是还有一个 Outlook 插件会引发以下异常
System.Data.SqlServerCe.SqlCeException 被捕获
HResult=-2147467259 消息=无法加载与版本 8876 的 ADO.NET 提供程序对应的 SQL Server Compact 的本机组件。安装正确版本的 SQL Server Compact。有关详细信息,请参阅知识库文章 974247。Source="" ErrorCode=-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 安装在这台机器上
关于可能出现的问题以及如何解决此问题的任何帮助?