2011-09-14 7 views
3

私はEFとSQLCE4を使用しているwpfアプリケーションを構築しました。要求された.NET Frameworkのデータを見つけることができません:要求された.NET Frameworkデータプロバイダを見つけることができません

すべてが、私はこのエラー

インナーExpection System.ArgumentExceptionのを得続けるそれをパッケージ化し、テストマシンにインストールする場合しかし、私の地元のdevのマシン上で正常に動作しますプロバイダ。インストールされていない可能性があります。私はSQLCE4アプリケーションとの両方.net4クライアント&拡張フレームワークがインストールされているSystem.Data.EntityClient.EntityConnection.GetFactory(文字列ProviderString機能)

でSystem.Data.Common.DbProviderFactories.GetFactory(文字列providerInvariantName) で 。

誰もこの問題に遭遇しましたか?

+1

チェック天候この[記事](http://stackoverflow.com/questions/2540784/using-entity- stackoverflowのframework-with-sql-compact-private-installation/2542055#2542055)は、あなたの問題を洞察します。 –

+0

おかげさまでサスカ、これは問題でした。私はこれを答えとして投票しますが、唯一のコメントです。 –

+0

それは私が推測する - すべての他の誰かが本当にそれに答えた後。私は何か役に立つものを学んだので、何かを得ました。 –

答えて

1

NuGetパッケージマネージャ1.5(VS 2010 SP1用)を使用して、SQL CE 4パッケージを最初にダウンロードできます。

パッケージをプロジェクトに追加し、再構築します。 Nugetを使用してオン http://www.nuget.org/List/Packages/SqlServerCompact

:SQL ServerのCE 4のNugetに関する情報については

http://docs.nuget.org/

関連する問題