私が取り組んでいるプロジェクトは、もともと.Net4.0を対象として開発されました。ただし、コード生成に使用するEDMXモデルでENUMSの使用を開始したいと思いました。.NET 4.2 2011年6月CTPを中間ソリューションとして使用することを間違えました(VS2012にアップグレードする前で、.NET 4.5を使用できるようになりました)。VS2012でソリューションを開き、.NET 4.5に対してビルドするすべてのプロジェクトを対象とし、2011年6月のCTPをアンインストールしたので、.edmxファイルを正しく開くことができません。XMLテキストしか取得できません。さらに、プロジェクト/ソリューションをビルドしようとすると、「タイプまたは名前空間が存在しません...」というエラーが表示されます。最後になりましたが、新しいプロジェクトを開始して新しい.edmxファイルを追加したい場合、エラーが発生します
Could not load file or assembly 'System.Data.Entity, Version=4.2.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
The system cannot find the file specified
VS2012を修復し、アンインストールしてからインストールしましたが、これらの問題は残っています。