Where is System.CoreEx.dll for Rx.NET

Joel Martinez picture Joel Martinez · Mar 1, 2011 · Viewed 7.3k times · Source

This might seem like a silly question, but I downloaded the Reactive Extensions for .NET from here:
http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx

This simple example is giving me a build error:

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

The compiler says:

Error 2 The type 'System.Concurrency.IScheduler' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.CoreEx, Version=1.0.2856.104, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. C:\dev\test\RxTests.cs 67 13 Test

System.CoreEx is not on the same list of assemblies as System.Reactive was ... any clues?

Answer

Richard Anthony Hein picture Richard Anthony Hein · May 2, 2011

In the latest version of Rx, System.CoreEx.dll has been removed and the contents merged with System.Reactive.dll. See the release notes for other changes.