.NET 4.5 中找不到 HttpClient

问题描述 投票:0回答:6

我尝试在 .NET 4.5 中使用新的

HttpClient
,但 Visual Studio 抱怨它不存在。我有
System.Net
,但是当我输入
System.Net.Http
时,它也会抱怨这一点。

我应该为这个课程下载一个新的可分发文件吗?

c# .net asynchronous httpclient .net-4.5
6个回答
45
投票

添加对

System.Net.Http
的引用:

add ref


24
投票

我也有同样的问题。经过一番挖掘后,我发现你必须安装这个包,然后添加对

System.Net.Http
的引用,这样才不会抱怨!


9
投票

开始使用vs2017,遇到同样的问题,在创建Native + PCL时,找不到HttpClient,去Nuget并获取Microsoft.Net.Http解决我的问题。


4
投票

当我在

App_Code
文件夹中添加一个类并在我的函数之一中调用此
HttpClient
时,我遇到了问题。在花费了无数时间后,我发现我的班级的Build Action
下的
Properties
设置为
Content

将此

Build Action
更改为
Compile
解决了问题。


0
投票

我只是:

  1. 关闭 Visual Studio
  2. 重新打开

繁荣。它找到了 HttpClient。


0
投票

将程序集添加到 web.config 中:

  <system.web>
    <compilation>
      <assemblies>
        <add assembly="System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
© www.soinside.com 2019 - 2024. All rights reserved.