9

Visual Studio 2012 RC Ultimate を入手したばかりで、EntityFramework Database First を使用してデータベースに接続しようとしています。何千回も行ったように EDMX ファイルを作成しましたが、プロジェクトをビルドすると 2 つのエラーが発生します。それらが関連しているかどうかはわかりません。

EDMX ファイル 'Model.edmx' のハイドレート中にエラーが発生しました。

ファイルまたはアセンブリ 'Microsoft.Data.Tools.Schema.Sql, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

他の誰かがこの問題を抱えているかどうかを確認するために Google で数時間を費やしましたが、何も見つかりません。

どんな助けでも素晴らしいでしょう。ありがとう

4

4 に答える 4

10
  1. Visual Studio のすべてのインスタンスを閉じる
  2. ファイルを削除するC:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.targets\ImportAfterMicrosoft.Data.Tools.Integration.targets
  3. Visual Studio を再起動してソリューションを再構築する

私はこれが私のような多くのトラブルを救うことを願っています -ck

アップデート:

どうやらこれは、VS2012 Developer Preview の上に VS2012RC をインストールした場合にのみ問題になるようです。何かが削除/名前変更され、そのファイルが古いインストールから残っており、大混乱を引き起こしているためです...

于 2012-06-06T17:43:31.877 に答える
2

この投稿の彼の答えで私を正しい方向に向けることについてのdivegaに大いに感謝します

EntityHydrateタスクが失敗しました

そこで彼の答えを探してください。このファイルを削除するだけで、すべてが完全に機能します。

C:\ Program Files(x86)\ MSbuild \ 4.0 \ Microsoft.Common.Targets \ ImportAfter \ Microsoft.Data.Tools.Integration.targets

于 2012-06-07T00:47:44.347 に答える
1

Visual Studio 2012 RTMのセットアップで修正を取得するのに役立つ場合に備えて、この問題の正確な再現を特定しようとしています。これを再現できた人から、RC以前のプレビューおよびベータソフトウェアの正確な構成とインストールのシーケンスに関する情報が必要です。

于 2012-06-13T19:38:38.880 に答える
1

FIY

ファイルの名前を変更しても機能しません。

それを削除すると、私の問題は解決しました。

もう 1 つ: この問題は、私の 32 ビット W7 ボックスでのみ発生しました。私の64ビットW7ボックスでは、すべて正常に動作します

迅速な回答に感謝します。また作業を続けることができます。

于 2012-06-07T06:53:11.000 に答える