错误CS0433 System.Threading和mscorlib中都存在"任务"类型

don*_*don 7 c# namespaces

我在这段代码中收到错误:

  public async Task SendEmailsTask(List<string> emails)
    {
        for (int i = 0; i < emails.Count; i++)
        {

                await Task.Delay(5000);
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是错误:

Severity    Code    Description Project File    Line    Source  Suppression State Error CS0433  The type 'Task' exists in both 'System.Threading, Version=1.0.2856.102, Culture=neutral, PublicKeyToken=31bf3856ad364e35' and 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
Run Code Online (Sandbox Code Playgroud)

Sam*_*ami -2

编译器不知道您指的是哪个任务,因为它存在于两个库中。使用完整的类名 ( System.Threading.Task SendEmailsTask) 或为命名空间指定别名

using myAlias = System.Threading.Tasks;
Run Code Online (Sandbox Code Playgroud)

并将其引用为

public async myAlias.Task SendEmailsTask
Run Code Online (Sandbox Code Playgroud)