无法在xamarin中使用WebClient.窗体可移植项目



我对xamarin很陌生。形式可移植项目,我可以使用httpClient,但无法使用WebClient,而我有系统。添加到文件中的IO名称空间。我的应用程序的目标应用程序版本4.5,这是默认情况下,我从来没有改变任何目标版本。

任何人都可以告诉我如何在xamarin中使用WebClient。可移植项目?

不能在PCL中使用WebClient,因为它不兼容。

您可以在Xamarin文档中阅读pcl的介绍。简而言之,它描述了使用PCL,您定义了一个特定的配置文件(用3个数字表示,如111或259),并且根据该配置文件,您只能在所有目标平台上使用。net库的子集。

WebClient是一个不被广泛支持的。据我所知,没有太多的文档说明不同的配置文件支持什么,不支持什么。

当然我不知道你到底想做什么,但是有一些替代方案。

  • 像你自己说的那样使用HttpClient
  • 使用Refit为您生成类型安全的REST API客户端
  • 或者找到其他方法来做

最新更新