2016-11-02 30 views
1

エンティティデータモデルを1つのプロジェクトから別のプロジェクトに移動しました。データモデルフォルダを切り取り、別のプロジェクトに貼り付ける。すべてがうまくいったが、 'モデルからデータベース'を更新しようとすると、SQL接続を提供した後に、Microsoft.SqlServer.SqlClrproviderアセンブリが見つからないというエラーが発生する。私はいくつかの参照を追加しようとしましたが、それは助けにはなりませんでした。私は現在この問題を解決できません。以下はエラーのスクリーンショットです。ファイルまたはアセンブリMicrosoft.SqlServer.SqlClrproviderがEntity Frameworkにありません

enter image description here

+1

すべてのdllを参照解除します。次に参照を再度行います。ターゲットフレームワークを変更します。それを保存してください。もう一度開きます。ビルド - >クリーンソリューション。それを再構築してください。これはあなたのために働くことを望みます。 –

+0

@MohitShrivastava試してみました。しかし、まだ同じ問題:( –

答えて

2

問題は、次のMSIをインストールすることで、固定しまいました。

SQLSysClrTypes.msiSharedManagementObjects.msi

これらは、ここにhttps://www.microsoft.com/en-us/download/details.aspx?id=42295

を見つけることができるマシン・アーキテクチャのx64またはx86に応じてMSIを選択してください。 Visual Studioを再起動することを忘れないでください。それが動作しない場合、マシンをリブートしてみてください。

関連する問題