我正在尝试在我的.net core 2.0项目中使用HttpClient,为此我将HttpClient注入(inject)了 Controller 。但是,当我尝试在startup.cs中配置httpclient时,出现此错误:“IServiceCollection不包含AddHttpClient的定义”。我已经引用了using Microsoft.AspNetCore.Http;
和using Microsoft.Extensions.DependencyInjection;
,这是我要尝试的操作:
services.AddHttpClient<TestController>();
在具有相同 namespace 的其他项目中,它可以正常工作,但是在这里我得到了错误。有什么帮助吗?
最佳答案
您需要从NuGet安装Microsoft.Extensions.Http。
关于c# - IServiceCollection不包含AddHttpClient的定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52091567/