我们使用SSCE 4专用部署一个WPF .NET应用程序和伟大工程SSCE 4无法从Outlook插件加载本地组件例外
但是也有一个Outlook插件,其抛出了以下异常
当下面的行执行System.Data.SqlServerCe.SqlCeException被抓住
的HResult = -2147467259消息=无法加载 SQL Server精简的对应的版本 8876. ADO.NET提供程序的本地组件安装SQL Server压缩的正确版本。有关更多详细信息,请参阅知识库文章974247。源= “” 错误码= -2147467259
NativeError = -1堆栈跟踪:
SqlCeConnection connection = new SqlCeConnection(myConnStr());
钩入Assembly.Resolve显示它试图定位
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:
System.Data.SqlServerCe.resources Version = 4.0.0.1 Culture = en-US PublicKeyToken = 89845dcd8080cc91
,然后上面的例外出现
SSCE 4 SP1安装设备
什么可能是错误的任何帮助,并就如何解决呢?
下SQLCE dll文件。将指向正确的dll程序集。解决工作?我试过了,但无法解决它为什么会继续寻找4.0.0.1版本,但它仍然不存在于设备上的任何.config文件中? – Kumar 2013-03-06 13:38:18
你有没有参与你的插件项目4.0.0.1 dll,也许 – ErikEJ 2013-03-06 14:05:54
hmmm,这是一个红鲱鱼,SSCE SP1安装在这台机器上,但它加载本机二进制文件失败,任何线索在哪里看? – Kumar 2013-03-06 15:10:15