gpt4 book ai didi

c# - 命名空间 'Http' 中不存在类型或命名空间名称 'System.Net'

转载 作者:太空狗 更新时间:2023-10-29 20:20:29 31 4
gpt4 key购买 nike

我正在 .net Framework 3.5 中开发手机应用程序,它使用 API 服务调用来检查来自网站的电子邮件地址。我正在使用以下代码来执行此操作,

using System.Net.Http;

HttpClient webClient = new HttpClient();
webClient.QueryString.Add("email", email);
Stream stream = webClient.OpenRead(brandEndPoint);

最初我使用 WebClient 而不是 HttpClient 并且出现此错误“找不到类型或命名空间名称‘WebClient’” google 并使用 HttpClient 解决了这个问题。

WebClient 替换为 HttpClient 后出现此错误“类型或命名空间名称‘Http’在命名空间‘System.Net< 中不存在”。

需要帮助来解决这个问题。

谢谢

最佳答案

HttpClient 在 .NET 4.5 或 4.0 中可用 Microsoft.Net.Http NuGet 包。它根本不适用于 .NET 3.5。

HttpClient 使用仅在 .NET 4+ 中可用的 TPL 等功能。

您必须使用 System.Net.WebClientWebRequest .如果您遇到任何编译错误,请确保您添加了正确的 using 语句。这两个类从 .NET 1.1 开始可用,位于 System.dll 库中,因此始终可用。

关于c# - 命名空间 'Http' 中不存在类型或命名空间名称 'System.Net',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24120543/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com