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

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

состояние ошибки

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

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

1 ответ

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

Установите пакет MS webApi.core через "Сервис -> Диспетчер пакетов Nuget -> Консоль диспетчера пакетов", выполните команду ниже,

Установочный пакет Microsoft.AspNet.WebApi.Core

затем добавьте ссылку

using System.Web.Http;
Другие вопросы по тегам