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?
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.