9

最近、Nugetを使用してWebApiのRCバージョンにアップグレードしましたが、次のエラーが発生します。

アセンブリ'System.Web.Http、Version = 4.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'からタイプ'System.Web.Http.Dependencies.IDependencyResolver'を読み込めませんでした。

オブジェクトブラウザを使用すると、正しい参照がそこにあることがわかります。インターネット一時ファイルの再構築、クリーニング、およびクリアを試みました。

グーグル検索でhttp://forums.asp.net/t/1810546.aspx/1?Dependency+Resolver+throws+an+error+with+Unityが見つかりましたが、これはあまり役に立ちませんでした。

誰かがこれを引き起こしているものを知っていますか?

VisualStudioのスクリーンショット

4

1 に答える 1

6

結局のところ、MVC 4が競合しているという答えでした。それが、GACに配置したdllが優先されていたと思います。MVC4をアンインストールすると、問題が解決しました。

于 2012-06-12T10:11:06.053 に答える