Visual Studio 2010 と .Net 4.0 を使用して最初に開発されたプロジェクトがあります。これは、カスタム MVC 3 コントローラーを実装し、動的型を使用するクラス ライブラリです。プロジェクトに変更を加えずに Visual Studio 2012 RTM でプロジェクトを開くと、動的型で次のエラーが発生します。
動的式のコンパイルに必要な 1 つ以上の型が見つかりません。参照がありませんか?
次のような別のエラーも発生しています。
コンパイラに必要なメンバー 'Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember' がありません
それらは関連する問題のようです。Visual Studio 2012 が混乱している理由がわかりません。Microsoft.CSharp アセンブリは参考文献にあります。Visual Studio 2010 でプロジェクトを再度開くと、問題なくコンパイルされます。誰かがこの問題に遭遇し、その解決策を知っていますか?