.net asp.net-mvc asp.net-web-api .net-4.5

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.