我正在尝试并行执行一些进程。这是我第一次这样做,试图: 使用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?)
我怎么解决!?
我正在尝试并行执行一些进程。这是我第一次这样做,试图: 使用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?)
我怎么解决!?
您的项目是否以.NET 3.5或更低版本为目标? System.Threading.Tasks
是在.NET 4中引入的 - 仅仅使用Visual Studio 2010是不够的;你需要瞄准适当的框架。 (幸运的是在.NET 4客户端配置文件,这往往是有点“疑难杂症”的一些其他类型的)
同样Silverlight有没有尚未得到了TPL,虽然IIRC它在Silverlight未来5.
确保您在项目的属性中定位了.NET 4.0。 TPL在早期版本的.NET中不可用。
您必须更改项目的目标Framework to 4.0
。
您是否试图通过在Visual Studio中右键单击添加参考按钮来添加它?
非常感谢!原来我使用的是3.5框架! 现在它的工作感谢:D – Ghassan