Estoy tratando de usar HttpClient en mi proyecto .net core 2.0 y para eso inyecté HttpClient en mi controlador. Pero cuando intento configurar httpclient en mi startup.cs, aparece este error: "IServiceCollection no contiene una definición para AddHttpClient". Ya he hecho referencia using Microsoft.AspNetCore.Http; y using Microsoft.Extensions.DependencyInjection; y esto es lo que estoy tratando de hacer:
services.AddHttpClient<TestController>();Funciona bien en otros proyectos con los mismos espacios de nombres, pero aquí aparece el error. ¿Alguna ayuda?
Aah, he encontrado la solución. Creo que services.AddHttpClient funciona con .net core 2.1. Así que actualicé mi versión de .net core a 2.1 y actualicé los paquetes de microsoft a 2.1 y comenzó a funcionar.