C#无法使用System.Threading.Tasks?

时间:2018-08-13 13:39:37

标签: c# multithreading visual-studio-2013 using

我正在尝试创建一个异步方法,但是我的Visual Studio不允许我导入System.Threading.Tasks。我可以拥有

using System.Threading;

但是当我键入

using System.Threading.Tasks;

它说:

  

'类型或名称空间名称'Tasks'在名称空间System.Threading中不存在。您是否缺少指令或程序集引用?'

我需要导入什么东西吗?为什么让我使用线程而不是threading.tasks?我正在使用Visual Studio2013。

2 个答案:

答案 0 :(得分:1)

System.Threading.Tasks可从.NET Framework 4.0获得。

但是由于您还需要async/await,因此您必须定位.NET Framework 4.5或更高版本。

答案 1 :(得分:0)

您的项目需要使用.NET Framework 4.5或更高版本。