2016-04-28 24 views
0

イントラネットに接続されているマシンでEntityFramework 6.1.3を使用しようとしているため、NuGet Package Managerはパッケージをダウンロードできません。NuGet Package ManagerでEntityFramework 6が見つかりません

.msiからEntityFramework 6.1.3をインストールしましたが、パッケージマネージャにはインストールされていないので、エラーを受け取らずにADO.NETエンティティデータモデルを使用することはできません。

エンティティデータモデルウィザードとの接続をセットアップしようとすると、「Choose Your Version」画面でEntity Framework 6.xが選択され、「プロジェクトが最新のバージョンを参照しています」というエラーがグレー表示されます。ただし、このバージョンと互換性のあるEntity Frameworkデータベースプロバイダは、データ接続では見つかりませんでした。互換性のあるプロバイダを既にインストールしている場合は、この操作を実行する前にプロジェクトを再構築してください。互換性のあるプロバイダを作成し、このアクションを実行する前にプロジェクトを再構築してください。

Oracle Developer Tools 12.1.0.2.4がインストールされたVisual Studio 2013 Professionalを実行しています。

私は私の問題に対する答えを探しましたが、私は運がなかった。

ご協力いただければ幸いです。

答えて

1

NuGet package file, store it locally and use the local folder as source for nugetをダウンロードできます。

enter image description here

enter image description here

enter image description here
(パッケージソースがローカルリポジトリを使用するように設定されている参照)

エラーメッセージ:

「あなたのプロジェクトの参照Entitの最新バージョンyフレームワーク。 ただし、この バージョンと互換性のあるEntity Frameworkデータベースプロバイダがデータ接続に見つかりませんでした。 に既に互換性のあるプロバイダがインストールされている場合は、この操作を実行する前に プロジェクトを再構築してください。そうでない場合は、このウィザードを終了し、 は、互換性のあるプロバイダーをインストールして、このアクションを予備成形 前にプロジェクトを再構築します。」

が古いEF4/5、プロバイダを参照すること。あなたはEF6プロバイダ

+0

感謝をEntityFrameworkは、現在インストールされていますが、「あなたのバージョンを選択してください」しようとしたとき、私はまだ同じエラーが発生します。任意の提案? – gmLegg

+0

エラーメッセージを投稿してください。また、古い4/5のものではなく、EF6 Oracle Providerを使用していることを確認してください – magicandre1981

+0

エラーメッセージ:「プロジェクトで最新のEntity Frameworkが参照されていますが、このバージョンと互換性のあるEntity Frameworkデータベースプロバイダがデータ接続互換性のあるプロバイダを既にインストールしている場合は、この操作を実行する前にプロジェクトを再構築してください。それ以外の場合は、このウィザードを終了し、互換性のあるプロバイダをインストールしてから、このアクションを実行する前にプロジェクトを再構築してください」 – gmLegg

0

に参照する必要がありますパッケージマネージャコンソールでバージョン6から5にあなたのEntity Frameworkのダウングレード、書き込み:!応答のための

Uninstall-package EntityFramework 
Install-Package EntityFramework -version 5.0.0 
関連する問題