Reactive and Interactive Extensions for .NET 3.0
Major update from version 2.2.5 adding support for .NET Core and the .NET Platform Standard. In addition to .NET Core support, a few bugs were addressed.
This update is the first after moving to the .NET Foundation. As such, there are a few noteworthy items:
- The strong name key has been changed. The old key was a Microsoft key that could not be fully checked-in. The new key is checked in, allowing anyone to create custom builds easily.
The package names have all changed - The NuGet package names have changed. The
Rx-*
andIx-*
packages have been renamed to match their library names, keeping inline with the rest of .NET Core. As the strong name key had to change, we did update the old packages as the new binaries incompatible due to strong name conflicts. They are fully source-code compatible.- Use
System.Reactive
instead ofRx-Main
- Use
System.Interactive
instead ofIx-Main
- Use
System.Interactive.Async
instead ofIx-Async
- Use
- The supported platforms are .NET Platform Standard 1.0 and higher. This means the following minimum versions:
- .NET Core App 1.0
- .NET 4.5
- Windows 8
- Windows Phone 8 Silverlight
- Windows Phone 8.1
- On Visual Studio 2012 and 2013, NuGet 2.12 is required. On VS 2015, NuGet 3.4 or later is required.
As always, Rx and Ix have enhanced support per-platform, ensuring an optimal experience based on your target runtime.