Visual Studio 2010无法使用System.Threading.Tasks;

时间:2011-09-09 06:30:23

标签: c# visual-studio-2010 parallel-processing task-parallel-library

我正在尝试并行执行某些进程。这是我第一次这样做,尝试: 使用System.Threading.Tasks; 任务将以红色标出:

The Type or namespace name "Tasks" does not exist in the namespace System.Threading(are you missing an assembly reference?)

我如何解决这个问题??

4 个答案:

答案 0 :(得分:7)

您的项目可能会针对.NET 3.5或更低版本吗?在.NET 4中引入了System.Threading.Tasks - 仅使用Visual Studio 2010是不够的;你需要针对适当的框架。 (幸运的是,在.NET 4客户端配置文件中,对于其他一些类型来说,这通常有点“陷阱”。)

同样,Silverlight尚未尚未获得TPL,尽管IIRC将在Silverlight 5中推出。

答案 1 :(得分:2)

确保您在项目的属性中定位.NET 4.0。 TPL在早期版本的.NET中不可用。

答案 2 :(得分:0)

您必须更改项目的目标Framework to 4.0

答案 3 :(得分:0)

您是否尝试通过右键单击visual Studio中的“添加引用”按钮来添加它?