System.Web.Http отсутствует после обновления .net 4.5

186
16

Я только что обновил свое решение до .net 4.5, используя Target Migrator, а затем команду консоли диспетчера пакетов:


Update-Package -Reinstall -IgnoreDependencies


В одном из моих проектов я использую:


using System.Web.Http.Controllers;
using System.Web.Http.Filters;

В коде используются HttpActionContext и ReflectedHttpActionDescriptor. Я замечаю, что System.Web.Http был удален из моих ссылок и больше не доступен в окне Добавить новое задание. Что происходит?

спросил(а) 2021-01-25T21:01:22+03:00 5 месяцев назад
1
Решение
270

Вы посмотрели в разделе "Расширения" в "Добавить новую ссылку" вместо "Рамки"?

Если он отсутствует, он находится в пакете Microsoft.AspNet.WebApi.Core на NuGet.

ответил(а) 2021-01-25T21:01:22+03:00 5 месяцев назад
124

Что касается VS2017 - как сказано в форумах asp.net Microsoft переместила пространство имен в пакет Nuget под названием Web Api Core.
Чтобы установить его, вам нужно ввести Install-Package Microsoft.AspNet.WebApi.Core в Консоль диспетчера пакетов Nuget.

ответил(а) 2021-01-25T21:01:22+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема