Web API 中的命名空间 'System.Web' 中不存在类型或命名空间 'Http'

The type or namespace 'Http' doesn't exist in the namespace 'System.Web' in Web API

我正尝试在 link 之后创建一个 Web API。 我已经完全按照 this 文章中显示的方式添加了。

但是在添加控制器之后,System.Web.HttpApiController 出现了这个错误。

System.Web.Http 上的错误消息:

The type or namespace Http doesn't exist in the namespace 'System.Web'

ApiController 上的错误消息:

The type or namespace ApiController could not be found.

附加信息:

我正在使用 Visual Studio 2015 专业版。 框架:.NET Framework 4.6.1

我搜索了很多有关此问题的信息,但找不到任何内容solution.I我确定我在某处遗漏了非常小的细节,但任何人都可以在这里帮助我。
非常感谢。

事实证明,要获得 System.Web.Http,我需要从 Nuget 安装包 - Microsoft.AspNet.WebApi.Core。安装后解决了我的问题