Web API无法解析System.Web.Http中的符号Http,缺少什么?

时间:2012-04-11 22:55:54

标签: asp.net asp.net-web-api

我有一个webforms项目 我通过运行Install-Package WebApi.All来使用nuget来安装Web API 我创建了一个类

public class CartController : System.Web.Http.ApiController

但它无法解析System.Web.Http中的符号Http,我缺少什么依赖?

3 个答案:

答案 0 :(得分:15)

ASP.NET Web API的包名称不是“WebApi.All”。 ASP.NET Web API(Beta)的包是“AspNetWebApi”。请尝试运行以下内容:

Install-Package AspNetWebApi

答案 1 :(得分:0)

尝试使用package manager console中的确切关键字。这包括依赖项WebApi.EnhancementsWebApi.OData

  

安装包WebApi.All -Version 0.6.0

有关详情,请查看NuGet WebApi.All 0.6.0

答案 2 :(得分:0)

另一种方法是使用“ NuGet程序包管理器”。

您只需在解决方案资源管理器中右键单击“项目”,然后搜索“ Web API”一词,即可使用“ NuGet软件包管理器”。从那里安装。

NuGet Package Manager