[WEB API RC] Migrando de WEB API Beta a WEB API RC

Con la llegada de Visual Studio 2012 RC a mis manos, y mi gran interés por lo que ofrece MVC y WEB API, intente continuar con un proyecto que llevaba y al tratar de abrirlo (ejecutarlo) oh sorpresa, me he encontrado con el siguiente error: Method not found: ‘Void System.Net.Http.Headers.Http Headers.Add Without Validation(System.String, System.Collections.Generic.IEnumerable`1<System.String>)’. Así que luego de leer un poco la documentación me di cuenta que debía actualizar los ensamblados desde Nuget, este desinstala los antiguos y pone los nuevos. El paquete oficial en nuget

Adiós a los HttpResponseMessage Genéricos

Una vez hecho esto y al compilar intentar compilar una nueva sorpresa L, YA NO SE PERMITEN los HttpResponseMessage GENERICOS, que es lo que había explicado en el post anterior. ¿Qué quiere decir esto? Que debemos construir la respuesta a partir de la petición. Ya hablaremos de esto en próximas entradas, por lo pronto todo lo que tenía con HttpResponseMessage<Tipo> debe estar ahora como HttpResponseMessage y se construye la respuesta con:

var respuesta = Request.CreateResponse(HttpStatusCode.OK, objeto);

¿Y en Visual Studio 2010 y Windows 7?

Como aun sigo trabajando varios proyectos con la versión anterior de Visual Studio pues sería un desperdicio de tiempo no poder trabajar MVC 4 RC con esta versión del IDE. La solución muy similar a la primera, solo que claro, es necesario instalar esta versión del Framework.

Anuncios
[WEB API RC] Migrando de WEB API Beta a WEB API RC

Un comentario en “[WEB API RC] Migrando de WEB API Beta a WEB API RC

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s