Unity IoC(Microsoft.Practices.Unity)を使用していますが、コンパイルは正常ですが、実行時に次のエラーが発生します。'System.Reflection.IntrospectionExtensions'をアセンブリ 'mscorlibからロードできませんでした
Could not load type 'System.Reflection.IntrospectionExtensions' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Unityのバージョンは次のとおりです。3.0.1026.0
は、.NET 4とユニティのこのバージョン間の互換性の問題があります。また、Unity v2を使用しているときも同じエラーが発生します。もしそうなら、どうすればこの問題を解決できますか?
EDIT: また、私はmscorlibは私のプロジェクトで参照されていることを確認しました。
あなたのprojが.NET Framework 4ではなく4であることを確認してください。クライアントプロファイル –
Webアプリケーション用のタグセットフレームワークは次のとおりです。.NET Framework 4 – Didaxis
これは.NET 4.5クラスです。あなたはそれのためのdevのプレビューをインストールしてアンインストールしていませんでしたか? –