我最近使用Nuget升级到了WebApi的RC版本,但现在出现以下错误。
无法加载类型' System.Web.Http.Dependencies.IDependencyResolver' 来自assembly' System.Web.Http,Version = 4.0.0.0,Culture = neutral, 公钥= 31bf3856ad364e35'
使用对象浏览器,我可以看到正确的引用。我尝试过重建,清理和清除临时Internet文件。
谷歌搜索出现了http://forums.asp.net/t/1810546.aspx/1?Dependency+Resolver+throws+an+error+with+Unity,但这并没有多大帮助。
有谁知道造成这种情况的原因是什么?
答案 0 :(得分:6)
最后的答案是MVC 4是冲突的,我认为它放在GAC中的dll优先,卸载MVC 4为我解决了这个问题。