Проблемы со ссылками на TPL Dataflow и TPL в VS 2012 RC

Я только что обновил бета-версию Visual Studio 11 до новой версии Visual Studio 2012 RC, и у меня возникли проблемы со ссылкой на поток данных TPL.

Во-первых, я попытался сослаться на Dataflow, как и раньше, добавив ссылку из фреймворка. Но когда я пытаюсь это сделать, я получаю сообщение об ошибке:

Не удалось добавить ссылку на "System.Threading.Tasks.Dataflow".

и затем вся Visual Studio зависает.

После прочтения MEF и TPL Dataflow NuGet Packages для .NET Framework 4.5 RCя предположил, что версия Dataflow, показанная в списке ссылок, была своего рода артефактом предыдущей установки. Итак, я попытался использовать поток данных из NuGet, который, казалось, работал, пока я не попытался скомпилировать свой код, потому что получил ошибку:

Тип «System.Threading.Tasks.Task» определен в сборке, которая не упоминается.Вы должны добавить ссылку на сборку «System.Threading.Tasks, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a».

Это сбивает с толку, поскольку Taskнаходится в mscorlib, никаких других ссылок не требуется. Но в списке ссылок есть эталонная сборка с именем System.Threading.Tasks, поэтому я попытался добавить ее. К сожалению, показала знакомую ошибку:

Не удалось добавить ссылку на 'System.Threading.Tasks'.

, а затем Visual Studio снова зависла.

Я что-то не так делаю? Как я могу использовать поток данных TPL с VS 2012 RC?

15
задан Oleg 12 June 2012 в 13:51
поделиться