Update 2 を使用して VS2012 を新規インストールしました。「ASP.NET 動的データ エンティティ Web アプリケーション」の新しいプロジェクトを作成します。次に、既存の SQLServerExpress データベースから生成する「ADO.NET Entity Data Model」を追加します。
ただし、ソリューションをビルドしようとすると、次のエラーが発生します。
型または名前空間名 'IObjectContextAdapter' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
それはで宣言されているようですが、System.Data.Entity.Infrastructure
そのアセンブリはどこにも見つかりません。packages.config が示すように、ソリューションに EF5 がインストールされていることを確認しました。
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="5.0.0" targetFramework="net45" />
</packages>
EntityFramework 参照プロパティは次を示します。
ランタイム バージョン: v4.0.30319
バージョン: 5.0.0.0
そしてweb.configには次のものがあります:
<assemblies>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</assemblies>
5.0.0.0 と表示されるはずなので、これは間違っているように見えます。ただし、変更しても何の効果もありません。誰かが私を正しい方向に向けることができますか?