Где находится System.CoreEx.dll для Rx.NET

Это может показаться глупым вопросом, но я скачал Reactive Extensions для .NET отсюда:
http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx

Этот простой пример дает мне ошибку сборки:

var test = new[] { 1, 2, 4, 5 };
test.ToObservable().Subscribe(Console.WriteLine);

Компилятор говорит:

Ошибка 2 Тип "System.Concurrency.IScheduler" - определенных в сборке, которая не является ссылки. Вы должны добавить ссылку к сборке 'System.CoreEx, Версия = 1.0.2856.104, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35. C:\dev\test\RxTests.cs 67 13 Тест

System.CoreEx не входит в тот же список сборок, что и System.Reactive - это какие-то подсказки?

Ответы

Ответ 1

В последней версии Rx System.CoreEx.dll был удален и содержимое слилось с System.Reactive.dll. См. Примечания к выпуску для других изменений.

Ответ 2

Это часть реактивного пакета (тот же номер версии, что и System.Reactive).

Я удивлен, что это не в списке ссылок .NET; вы можете найти его в C:\Program Files\Microsoft Cloud Programmability\Reactive Extensions, или он также должен быть в GAC.

Ответ 3

У меня было то же самое. Искал мой системный диск, но не system.coreEx.dll. Затем попытался установить его через VS-расширение NuGet. Это помогло мне.

Ответ 4

используйте "Управление пакетом NuGet" и выполните поиск и установите System.Reactive. получить путь к System.Reactive.dll И там вы найдете

System.CoreEx.dll и System.Interactive.dll которые теперь можно также использовать.