无法访问xamarin上的Task.Delay()

时间:2017-05-24 11:57:18

标签: c# xamarin

我正在尝试添加任务延迟,我知道如何从S.O.上回答的许多其他问题中做到这一点。但它对xamarin并不起作用......

我正在使用以下内容。

using System;
using System.Threading.Tasks;

但我一直收到错误:'任务'不包含'延迟'

的定义

我在Mac上使用Xamarin Studio Community,版本6.3(Build 864)。

1 个答案:

答案 0 :(得分:3)

Task.Delay在.NET 4.5及更高版本中可用。

我相信您使用的是早期版本的.NET(或Mono的可比版本)。您可以尝试查找TaskEx.Delay,因为它是从.NET 4.5到.NET 4的此功能的后端端口

您必须从NuGet添加Microsoft.Bcl.Async程序包才能访问TaskEx.Delay