【问题标题】:Function subset in Xamarin PCLXamarin PCL 中的函数子集
【发布时间】:2015-10-08 09:55:16
【问题描述】:

我正在尝试了解 Xamarin 中的 PCL 项目。

我在互联网上发现并阅读了 XMLHttpWebRequest GetResponse() 在 PCL 下不可用。到目前为止,我理解这是因为 PCL 仅提供目标平台的子集。我的问题是:哪个平台不支持这个功能?

当面向 .NET Framework 4.5、Android、iOS 和 Silverlight 5 时,此函数不存在。因为项目属性窗口显示这些框架都支持相同的 API (.NET 4.5),所以我认为不应该有任何限制。这里有什么不明白的地方?

此外,当我创建 Xamarin 共享项目并使用 GetResponse() 时,它会针对 Android 进行编译。

【问题讨论】:

    标签: .net xamarin


    【解决方案1】:

    您只需通过 NuGet 将 Microsoft.Bcl.Async 包添加到您的 PCL。这将允许您在面向 Xamarin 的 PCL 代码中使用 GetResponseAsync

    【讨论】:

    • 非常感谢。我想知道为什么这个函数不是 PCL 的一部分。我的调查表明它得到了目标框架的支持。为什么不在那里?我正在尝试了解 PCL。
    猜你喜欢
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 2014-08-26
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    相关资源
    最近更新 更多