【发布时间】:2015-03-13 04:23:32
【问题描述】:
我想使用 HTTP 网络服务,并且我已经为 wp7 开发了一个应用程序。
我使用 WebClient 类,但不能在 windows 8 上使用它(“错误:找不到类型或命名空间”)。
我还能用什么?
你能给我一个代码示例吗?
当命名空间不存在时,Microsoft 是否有网站可以提供帮助?
【问题讨论】:
-
“windows8”是指“WinRT”吗?它在面向常规 .NET 框架的 Windows 8 上应该可以正常工作。如果您的目标是 WinRT,那么确定:您需要使用 WinRT 提供的功能。
-
1.它不是命名空间,而是一个类。 2. 是的,WinRT 中没有它,因为它鼓励进行同步调用的不良做法。改用 HttpWebRequest 类。
-
“是的,WinRT 中没有它,因为它鼓励进行同步调用的不良做法。”这当然不是 WebClient 在 WinRT 中不存在的原因,因为 WebClient 的大多数方法都有异步版本。 WinRT 中缺少它的原因可能是其他原因。
标签: c# webclient windows-8 windows-runtime visual-studio-2012