0

我只是將簡單的SQL Server Express數據庫更改爲SQL Server CE 4.此DB位於ASP.NET WebProject的App_Data文件夾中,該文件夾也是我的Silverlight的主機項目。使用SQL Server CE 4和EF構建錯誤MS

然後我建立基於使用實體框架4.

這SSCE數據庫中的一個EF-模式,這種模式對我的WCF RIA服務的基礎。

一切都在本地編譯和運行,沒有問題。但我試圖在我們的構建服務器上編譯時遇到異常:

C:\ Program Files(x86)\ MSBuild \ Microsoft \ Silverlight \ v5.0 \ Microsoft.Ria.Client.targets(305):指定的模式無效。錯誤:MyModel.ssdl(2,91):錯誤0175:在配置中找不到指定的存儲提供程序,或無效。

從日誌文件看來,異常發生在Silverlight項目中 - 而不是Web項目中。

有人知道我失蹤了嗎? 謝謝!

回答

0

SQL Server Compact 4.0運行時是否安裝在構建服務器上?

+0

SSCE需要安裝運行時間?根據我的理解,只需要引用System.Data.SqlServerCe。 – 2011-06-15 11:12:09

+0

不,安裝了MSI,或者您必須包含許多DLL文件作爲內容 – ErikEJ 2011-06-15 13:18:15