4

我正在尝试并行执行一些进程。这是我第一次这样做,试图: 使用System.Threading.Tasks; 任务将在红色谚语来强调:Visual Studio 2010不能使用System.Threading.Tasks;

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

我怎么解决!?

+0

非常感谢!原来我使用的是3.5框架! 现在它的工作感谢:D – Ghassan

回答

7

您的项目是否以.NET 3.5或更低版本为目标? System.Threading.Tasks是在.NET 4中引入的 - 仅仅使用Visual Studio 2010是不够的;你需要瞄准适当的框架。 (幸运的是在.NET 4客户端配置文件,这往往是有点“疑难杂症”的一些其他类型的

同样Silverlight有没有尚未得到了TPL,虽然IIRC它在Silverlight未来5.

2

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

0

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

0

您是否试图通过在Visual Studio中右键单击添加参考按钮来添加它?