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

Gha*_*san 4 c# parallel-processing visual-studio-2010 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?)
Run Code Online (Sandbox Code Playgroud)

我该如何解决!?

Jon*_*eet 7

您的项目可能会针对.NET 3.5或更低版本吗?System.Threading.Tasks在.NET 4中引入 - 仅使用Visual Studio 2010是不够的; 你需要针对适当的框架.(幸运的在.NET 4客户端配置文件,这往往是有点"疑难杂症"的一些其他类型的.)

同样,Silverlight 尚未获得TPL,尽管IIRC它将在Silverlight 5中出现.