System.Web.Http отсутствует в .net Core 2.1

#c# #asp.net-core #visual-studio-2017 #system.web.http

#c# #asp.net-core #visual-studio-2017 #system.web.http

Вопрос:

System.Web.Http отсутствует в моем проекте .net core 2.1.

ошибка гласит

Ошибка CS0234 Тип или имя пространства имен «Http» не существует в пространстве имен «System».Web’ (вам не хватает ссылки на сборку?)

пожалуйста, обратитесь к изображению для большей ясности

Ссылка

Комментарии:

1. github.com/aspnet/AspNetCore/issues/2928

2. Для 2.2 вам необходимо установить Microsoft. AspNet. WebAPI. Пакет ядра

Ответ №1:

System.Web.Http недоступен в dotnet core, но на него можно ссылаться, установив следующий пакет nuget: Microsoft.AspNetCore.Mvc.WebApiCompatShim.dll . Это устранит ошибку.

Источник: https://learn.microsoft.com/en-us/dotnet/api/system.web.http.httperror?view=aspnetcore-2.1

Комментарии:

1. это Microsoft. AspNetCore. Эквивалент Http для System.Web.Http?