あまりにも急いで EF 5.0.0.0 RC にアップグレードし、Windows Azure (.NET 4.0 以前) にデプロイされない .NET 4.5 プロジェクトに行き詰まった後、EF 4.3.1.0 にダウングレードすることにしました。
このタイプの移行を実行する最善の方法はわかりませんが、私の戦略は、「NuGet パッケージの管理」を使用してパッケージを参照するプロジェクトを特定し、各プロジェクトからパッケージのチェックを外し、代替をインストールして正しいプロジェクトを再チェックすることです。
残念ながら、これを行った後、私のソリューションは名ばかりの「FileLoadException」を生成しました。
Could not load file or assembly 'EntityFramework, Version=5.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089' or one of its dependencies. The located assembly's
manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
ソリューション ファイル、特に packages.config で EF 5.0.0.0 RC への参照を検索しましたが、何も見つかりませんでした。