9

我最近使用 Nuget 升级到 WebApi 的 RC 版本,但现在出现以下错误。

无法从程序集“System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”加载类型“System.Web.Http.Dependencies.IDependencyResolver”。

使用对象浏览器,我可以看到正确的参考。我尝试重建、清理和清除临时 Internet 文件。

谷歌搜索出现了http://forums.asp.net/t/1810546.aspx/1?Dependency+Resolver+throws+an+error+with+Unity但这并没有多大帮助。

有谁知道是什么原因造成的?

来自 Visual Studio 的屏幕截图

4

1 回答 1

6

最后的答案是 MVC 4 冲突,我假设它放在 GAC 中的 dll 优先,卸载 MVC 4 为我解决了这个问题。

于 2012-06-12T10:11:06.053 回答