我正在尝试并行执行某些进程。这是我第一次这样做,尝试: 使用System.Threading.Tasks; 任务将以红色标出:
The Type or namespace name "Tasks" does not exist in the namespace System.Threading(are you missing an assembly reference?)
我如何解决这个问题??
答案 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中的“添加引用”按钮来添加它?