.net core 2.1项目中缺少System.Web.Http。
错误状态
错误CS0234类型或名称空间名称'Http'在名称空间'System.Web'中不存在(您是否缺少程序集引用?)
请参考图片以获取更多清晰度
答案 0 :(得分:3)
System.Web.Http在dotnet核心中不可用,但可以通过安装以下nuget包来引用:Microsoft.AspNetCore.Mvc.WebApiCompatShim.dll。这将清除错误。
来源:https://docs.microsoft.com/en-us/dotnet/api/system.web.http.httperror?view=aspnetcore-2.1
答案 1 :(得分:0)
通过“工具-> Nuget程序包管理器->程序包管理器Consol”安装MS webApi.core程序包,运行以下命令,
安装软件包Microsoft.AspNet.WebApi.Core
然后添加它的引用
using System.Web.Http;