Saltar al contenido

‘System.Net.Http.HttpContent’ no contiene una definición para ‘ReadAsAsync’ y ningún método de extensión

Nuestro grupo redactor ha estado mucho tiempo investigando soluciones a tus preguntas, te ofrecemos la soluciones así que esperamos resultarte de mucha ayuda.

Solución:

Después de una larga lucha, encontré la solución.

Solución: Añadir una referencia a System.Net.Http.Formatting.dll. Este conjunto también está disponible en el C:Archivos de programaMicrosoft ASP.NETASP.NET MVC 4Asambleas carpeta.

El método ReadAsAsync es un método de extensión declarado en la clase HttpContentExtensionsque está en el espacio de nombres System.Net.Http en la biblioteca System.Net.Http.Formatting.

Reflector vino a rescatar!

Asegúrese de haber instalado el correct NuGet package en su aplicación de consola:


y que tiene como objetivo al menos .NET 4.0.

Dicho esto, su GetAllFoos la función está definida para devolver un IEnumerable mientras que en tu ReadAsAsync método que estás pasando IEnumerable que obviamente no son tipos compatibles.

Install-Package Microsoft.AspNet.WebApi.Client

Seleccione el proyecto en la consola del administrador de proyectos

  • si no puede encontrar la referencia de ensamblaje desde cuándo (haga clic con el botón derecho en la referencia -> agregue el ensamblaje requerido)

prueba esto
Consola del administrador de paquetes
Paquete de instalación System.Net.Http.Formatting.Extension -Versión 5.2.3 y luego agregar usando agregar referencia.

Tienes la opción de animar nuestro quehacer añadiendo un comentario y dejando una puntuación te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *