刚刚将ASP.NET MVC4项目升级为使用Unity.WebApi版本5.0.0.0,并且根据以下错误需要System.Web.Http v 5.0.0.0:
Assembly 'Unity.WebApi, Version=5.1.0.0, Culture=neutral, PublicKeyToken=43da31bc42a85347' 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'
我目前正在引用System.Web.Http v4.0,但是将以下NuGet软件包升级到了各自的最新版本:
ANTLRv3
Microsoft ASP.NET通用提供程序
Microsoft.Web.Infrastructure
Microsoft ASP.NET MVC
Microsoft ASP.NET剃刀
Microsoft ASP.NET通用提供程序核心库
Microsoft ASP.NET通用提供程序
Microsoft ASP.NET Web API 2客户端
Microsoft ASP.NET Web API 2核心
Microsoft ASP.NET Web API 2 Web主机
Microsoft ASP.NET Web API 2
Microsoft ASP.NET网页
Microsoft.Web.Infrastructure
Web油脂
通过NuGet。我没有列出相关的JavaScript库,例如Micrososft.jQuery.Unobtrusive Validation等。
什么是NuGet软件包才能升级System.Web.Http,还是必须手动执行此操作?