Visual Studio 2010 не может использовать System.Threading.Tasks; - PullRequest
4 голосов
/ 09 сентября 2011

Я пытаюсь выполнить некоторые процессы параллельно. и я впервые делаю это, пытаясь: использование System.Threading.Tasks; Задачи будут подчеркнуты красной поговоркой:

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

как мне решить это??

Ответы [ 4 ]

7 голосов
/ 09 сентября 2011

Ваш проект нацелен на .NET 3.5 или ниже, возможно? System.Threading.Tasks был представлен в .NET 4 - недостаточно просто использовать Visual Studio 2010; вам нужно ориентироваться на соответствующие рамки. (К счастью, - это в клиентском профиле .NET 4, что для некоторых других типов часто немного "понятно".)

Аналогично, у Silverlight еще нет , получил TPL, хотя IIRC выпускается в Silverlight 5.

2 голосов
/ 09 сентября 2011

Убедитесь, что вы нацеливаетесь на .NET 4.0 в свойствах вашего проекта.TPL недоступен в предыдущих версиях .NET.

0 голосов
/ 09 сентября 2011

Вы пытались добавить его, щелкнув правой кнопкой мыши кнопку Добавить ссылку в Visual Studio?

0 голосов
/ 09 сентября 2011

Вы должны изменить цель Framework to 4.0 вашего проекта.

...