Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带实体框架6的Excel 64位和SQL Server CE 4专用部署_C#_Excel_Sql Server Ce_Vsto - Fatal编程技术网

C# 带实体框架6的Excel 64位和SQL Server CE 4专用部署

C# 带实体框架6的Excel 64位和SQL Server CE 4专用部署,c#,excel,sql-server-ce,vsto,C#,Excel,Sql Server Ce,Vsto,我正在部署一个SQL Server CE 4.0数据库,它使用Entity Framework 6和我的VSTO Excel加载项 在开发机器上,与数据库的通信工作正常,但在使用Excel 64位测试PC上,我遇到一个异常: ADO.NET提供的固定名称“System.Data.SQlServerCe.40”未在计算机或应用程序配置文件中注册 相同的配置,但使用Excel 32位,与数据库的通信没有任何问题。两台测试PC上的操作系统均为Win7-64位 我已检查部署文件夹中是否存在所有库x86和

我正在部署一个SQL Server CE 4.0数据库,它使用Entity Framework 6和我的VSTO Excel加载项

在开发机器上,与数据库的通信工作正常,但在使用Excel 64位测试PC上,我遇到一个异常:

ADO.NET提供的固定名称“System.Data.SQlServerCe.40”未在计算机或应用程序配置文件中注册

相同的配置,但使用Excel 32位,与数据库的通信没有任何问题。两台测试PC上的操作系统均为Win7-64位

我已检查部署文件夹中是否存在所有库x86和amd64


有什么想法吗?

我正在使用SQLCE作为VSTO,最近我切换到了Word的纯COM插件,并且SQLCE的私有安装与您看到的错误不一样。我必须公开安装它才能工作,这不是我想要的。我放弃了私有部署SQLCE的想法,因此在用户pc上安装了SQLCE,解决了所有问题。