无法加载文件或程序集“System.Web.Http”, - 将一个项目添加到另一个解决方案时

时间:2013-07-12 05:16:33

标签: c# asp.net-mvc asp.net-web-api

当我有两个独立的解决方案 - 一个webApi解决方案和一个MVC解决方案时,这一切都运转良好。我试图将MVC解决方案纳入WebAPI解决方案,但我不断得到随机引用错误。最新的是:

  

无法加载文件或程序集'System.Web.Http,Version = 4.0.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个   依赖。定位程序集的清单定义没有   匹配程序集引用。

我搜索过并搜索过,但找不到解决方法。我已经删除了我的bin,重建,卸载了MVC,重新安装它,确保“特定版本”设置为false ...我感到困惑和沮丧。还有什么可能导致这个?

我尝试加载MVC应用程序时收到错误。

1 个答案:

答案 0 :(得分:3)

一个项目是否引用另一个项目?看起来像框架不匹配:验证您的项目是否使用相同的版本(3.5或4.0)和框架的风格(完整版,而不是客户端)