解決 Provider 'System.Data.SqlServerCe.3.5' not installed.

Felomeng發表於2013-05-30

在64位機器上開發,如果使用到SqlServerCe的話,那麼很可能會碰到這個問題,問題有兩個方面:

1.如提示所云,沒有安裝SqlServerCe,只要去微軟下載就好了。

2.系統已經安裝SqlServerCe,程式找不到相應的程式集。這時候網上有眾多解法,最有效的可能屬個性app.config檔案的方法。但是這個方法也不能完全解決問題,在64位機器上就無效。這時需要強制應用程式相容32位(即使安裝的是64位的SqlServerCe)。方法是在程式的屬性中的Build選項卡里面,把platform target改成x86即可。

 

相關文章