类型或命名空间名称'名称空间'System.Net'中不存在
本文关键字:Net 不存在 System 命名空间 类型 空间 | 更新日期: 2023-09-27 18:07:50
我正在。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
,我得到了这个错误"The type or namespace name 'WebClient' could not be found
"谷歌和修复这个与HttpClient
。
用HttpClient
替换WebClient
后,我得到这个错误" The type or namespace name 'Http' does not exist in the namespace 'System.Net
"。
需要帮助来解决这个问题
谢谢
HttpClient
在。net 4.5或4.0中可以通过Microsoft.Net.Http NuGet包获得。它在。net 3.5中根本不可用。
HttpClient
使用了只在。net 4+中可用的TPL等特性。
你必须使用System.Net.WebClient或WebRequest。如果出现编译错误,请确保添加了正确的using
语句。这两个类从。net 1.1开始在System.dll
库中可用,因此始终可用。