Problemy z odniesieniami do TPL Dataflow i TPL w VS 2012 RC
Właśnie zaktualizowałem Visual Studio 11 Beta do nowego Visual Studio 2012 RC i mam problemy z odwołaniem do TPL Dataflow.
Po pierwsze, próbowałem odwołać się do Dataflow, tak jak poprzednio, dodając referencję z frameworka. Ale kiedy próbuję to zrobić, otrzymuję komunikat o błędzie:
Nie można dodać odniesienia do „System.Threading.Tasks.Dataflow”.
a potem cały Visual Studio zawiesza się.
Po przeczytaniuPakiety danych przepływowych NuGet MEF i TPL dla .NET Framework 4.5 RC, Założyłem, że wersja Dataflow pokazana na liście referencji była pewnego rodzaju artefaktem z poprzedniej instalacji. Próbowałem więc użyć Dataflow z NuGet, który wydawał się działać, dopóki nie próbowałem skompilować mojego kodu, ponieważ dostałem błąd:
Typ „System.Threading.Tasks.Task” jest zdefiniowany w zespole, do którego nie ma odniesienia. Musisz dodać odwołanie do zespołu 'System.Threading.Tasks, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'.
To jest mylące, ponieważTask
jest w mscorlib, żadne inne odniesienia nie powinny być konieczne. Ale nazywa się zespół referencyjnySystem.Threading.Tasks
na liście referencji, więc starałem się to dodać. Niestety, znany błąd pokazał:
Nie można dodać odniesienia do „System.Threading.Tasks”.
a następnie Visual Studio zamarł ponownie.
czy robię coś źle? Jak mogę korzystać z TPL Dataflow z VS 2012 RC?