2012-02-19 7 views
2

私は銀色のアプリケーションを持っています。サーバーアプリケーションには、App_DataにSQL Server CE 4.sdfがあり、そこからADO.NETモデルが生成されます。System.Data.SqlServerCe.Entity.dllを読み込めませんでした(まだそこにあります)

I>が新アイテム - >ドメインサービスクラスを追加 - しようとすると、私はエラーを取得:

Schema specified is not valid. Errors: Models.TasksDatabaseMode.ssdl(2,98): error (0004): Could not load System.Data.SqlServerCe.Entity.dll. Reinstall SQL Server Compact.

しかし、私はこれがこれを正常にダウンロードしている、NuGet経由RIAServices.EntityFrameworkとEntityFramework.SqlServerCompactをインストール.dllを/ packagesにコピーすると、ファイルは/ binフォルダにコピーされます。だから私はそれが明らかにどこにこの.dllを探しているのか分からない。

おそらく、以前はデータベースをコードファーストで生成しようとしていました。ただし、ドメインコンテキストウィザードも失敗しましたが、インデックスが範囲外であるというエラーが発生しました。手作業で書かれたサービスでは、MetadataWorkspaceエラーが発生してビルドに失敗しました。何の情報も見つけられませんでした。

答えて

0

ランタイムを直接インストールすると(http://www.microsoft.com/en-us/download/details.aspx?id=17876)問題が解決しますか?

また、バイナリのどのバージョンを使用していますか?私はあなたがプライベートバージョン(4.0.0.1)を持っていて、世代がマシンバージョン(4.0.0.0)を予期していると思われます

関連する問題