gpt4 book ai didi

visual-studio-2015 - 无法在 xamarin.Forms 可移植项目中使用 WebClient

转载 作者:行者123 更新时间:2023-12-03 21:56:03 25 4
gpt4 key购买 nike

我是 xamarin.form Portable 项目的新手,当我将 System.IO 命名空间添加到文件中时,我可以使用 httpClient 但无法使用 WebClient。我的应用程序的目标版本是 4.5,默认情况下,我从未更改过任何目标版本。

任何人都可以告诉我如何在 xamarin.forms Portable 项目中使用 WebClient?

最佳答案

您无法在 PCL 中使用 WebClient,因为它不兼容。

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

WebClient 并未得到广泛支持。据我所知,关于不同配置文件支持或不支持的内容,没有太多可用的文档。

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

  • 像您自己所说的那样使用HttpClient
  • 使用Refit为您生成类型安全的 REST API 客户端
  • 或者甚至找到 other ways去做这件事

关于visual-studio-2015 - 无法在 xamarin.Forms 可移植项目中使用 WebClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39592056/

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