我在哪里可以找到升级到System.Web.Http v5.0.0.0一个的NuGet包? [英] Where can I find a NuGet package for upgrading to System.Web.Http v5.0.0.0?
问题描述
刚刚升级的ASP.NET MVC4项目中使用Unity.WebApi版本5.0.0.0,它需要System.Web.Http v 5.0.0.0按下列错误:
Just upgraded an ASP.NET MVC4 project to use Unity.WebApi version 5.0.0.0 and it requires System.Web.Http v 5.0.0.0 as per the following error:
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 4.0版,但是有以下的NuGet包升级到了各自的最新版本:
I am currently referencing System.Web.Http v4.0 but have the following NuGet packages upgraded to their respective latest versions:
- ANTLRv3
- 在微软ASP.NET通用提供商
- Microsoft.Web.Infrastructure
- 在微软ASP.NET MVC
- 在微软ASP.NET剃须刀
- 在微软ASP.NET通用提供商核心库
- 在微软ASP.NET通用提供商
- 在微软的ASP.NET Web API 2客户端
- 在微软的ASP.NET Web API 2核心
- 在微软的ASP.NET Web API 2的虚拟主机
- 在微软的ASP.NET Web API 2
- 在微软的ASP.NET Web页
- Microsoft.Web.Infrastructure
-
WebGrease
- ANTLRv3
- Microsoft ASP.NET Universal Providers
- Microsoft.Web.Infrastructure
- Microsoft ASP.NET MVC
- Microsoft ASP.NET Razor
- Microsoft ASP.NET Universal Providers Core Libraries
- Microsoft ASP.NET Universal Providers
- Microsoft ASP.NET Web API 2 Client
- Microsoft ASP.NET Web API 2 Core
- Microsoft ASP.NET Web API 2 Web Host
- Microsoft ASP.NET Web API 2
- Microsoft ASP.NET Web Page
- Microsoft.Web.Infrastructure
WebGrease
通过的NuGet。我没有列出相应的JavaScript库,如Micrososft.jQuery.Unobtrusive验证等。
via NuGet. I have not listed relevant JavaScript libraries such as Micrososft.jQuery.Unobtrusive Validation, etc.
什么是的NuGet包升级System.Web.Http或做我必须做手工?
What is the NuGet package to upgrade System.Web.Http or do I have to do this manually?
推荐答案
您需要 Microsoft.AspNet .WebApi.Core 包。
您可以看到它的.csproj的文件:
You can see it in the .csproj file:
<Reference Include="System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\Microsoft.AspNet.WebApi.Core.5.0.0\lib\net45\System.Web.Http.dll</HintPath>
</Reference>
这篇关于我在哪里可以找到升级到System.Web.Http v5.0.0.0一个的NuGet包?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!