我对xamarin很陌生。形式可移植项目,我可以使用httpClient,但无法使用WebClient,而我有系统。添加到文件中的IO名称空间。我的应用程序的目标应用程序版本4.5,这是默认情况下,我从来没有改变任何目标版本。
任何人都可以告诉我如何在xamarin中使用WebClient。可移植项目?
不能在PCL中使用WebClient,因为它不兼容。
您可以在Xamarin文档中阅读pcl的介绍。简而言之,它描述了使用PCL,您定义了一个特定的配置文件(用3个数字表示,如111或259),并且根据该配置文件,您只能在所有目标平台上使用。net库的子集。
WebClient
是一个不被广泛支持的。据我所知,没有太多的文档说明不同的配置文件支持什么,不支持什么。
当然我不知道你到底想做什么,但是有一些替代方案。
- 像你自己说的那样使用
HttpClient
- 使用Refit为您生成类型安全的REST API客户端
- 或者找到其他方法来做