【发布时间】:2013-10-30 11:11:53
【问题描述】:
将我的项目从 MVC4 升级到 MVC5 后,我遇到了以下错误。我关注了How to Upgrade an ASP.NET MVC 4 and Web API Project to ASP.NET MVC 5 and Web API 2
Assembly 'WebServices.WebApi.External, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
如何解决这个问题?
【问题讨论】:
-
升级所有 NuGet 包。
-
我做了,哪个 Nuget 包有 System.Web.Http
-
我不确定。在您的项目中选择该引用并查看其完整路径。
-
Microsoft.AspNet.WebApi.Core.5.0.0\lib\net45\System.Web.Http.dll
-
嗯;那应该是v5。尝试清洗溶液。
标签: asp.net-mvc-4 asp.net-mvc-5