我正在尝试在我的.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/

10-13 06:53