Silverlight SQL Server CE 4和EF的MS生成错误

Silverlight SQL Server CE 4和EF的MS生成错误,silverlight,entity-framework,msbuild,sql-server-ce,silverlight-5.0,Silverlight,Entity Framework,Msbuild,Sql Server Ce,Silverlight 5.0,我刚刚将一个简单的SQLServerExpress数据库更改为SQLServerCE4。此数据库位于ASP.NET Web项目的App_数据文件夹中,该文件夹也是我的Silverlight项目的主机 然后,我使用EntityFramework4基于这个SSCE数据库构建了一个EF模型 这个模型是我的WCF RIA服务的基础 一切都在本地编译和运行,没有问题。但我在构建服务器上编译时遇到一个异常: C:\Program Files(x86)\MSBuild\Microsoft\Silverligh

我刚刚将一个简单的SQLServerExpress数据库更改为SQLServerCE4。此数据库位于ASP.NET Web项目的App_数据文件夹中,该文件夹也是我的Silverlight项目的主机

然后,我使用EntityFramework4基于这个SSCE数据库构建了一个EF模型

这个模型是我的WCF RIA服务的基础

一切都在本地编译和运行,没有问题。但我在构建服务器上编译时遇到一个异常:

C:\Program Files(x86)\MSBuild\Microsoft\Silverlight\v5.0\Microsoft.Ria.Client.targets(305):指定的架构无效。错误:MyModel.ssdl(2,91):错误0175:在配置中找不到指定的存储提供程序,或者该提供程序无效

从日志文件来看,异常似乎发生在Silverlight项目中,而不是Webproject中

有人知道我错过了什么吗?
谢谢

生成服务器上是否安装了SQL Server Compact 4.0运行时?

SSCE需要安装运行时??据我所知,只需要引用System.Data.SqlServerCe。不需要,要么安装了MSI,要么必须包含大量DLL文件作为内容