Falta System.Web.Http después de la actualización de.net 4.5
asp.net-mvc asp.net-web-api (2)
Acabo de actualizar mi solución a .net 4.5 utilizando Target Framework Migrator y luego el comando de la consola del administrador de paquetes:
Update-Package -Reinstall -IgnoreDependencies
En uno de mis proyectos estoy usando:
using System.Web.Http.Controllers;
using System.Web.Http.Filters;
El código utiliza HttpActionContext
y ReflectedHttpActionDescriptor
. System.Web.Http
que System.Web.Http
se ha eliminado de mis referencias y ya no está disponible en la ventana Agregar nueva referencia. ¿Que esta pasando?
¿Has mirado en la parte de Extensiones de "Agregar nueva referencia", en lugar de en Framework?
Si no está allí, está en el paquete Microsoft.AspNet.WebApi.Core en NuGet.
En cuanto a VS2017, como se dijo en los foros de asp.net, Microsoft ha movido el espacio de nombres a un paquete Nuget llamado Web Api Core . Para instalarlo, debe escribir Install-Package Microsoft.AspNet.WebApi.Core
en la Consola de Nuget Package Manager.