Please consider creating an implementation that supports CoreCLR target platforms.
I'd :heart: this :+1:
Yes.
@onovotny You could try to build https://github.com/Reactive-Extensions/Rx.NET/pull/151 if you want to test.
Any word on this from the Rx team? @bartdesmet? CoreCLR support is super-important.
I need this as well
Any update on this? We are migrating to .NET Core and we need a port, event if we have to do some of the work ourselves
There is an effort in progress here....hopefully news to be shared soon? /cc @shiftkey
@BlasVilla I think you can use the portable version on core already, like EF does with Ix-Async here. The trick is to import portable-net452+win81 :smile:
@onovotny @BlasVilla Yep, hopefully we'll have some news to share in the next couple of weeks.
Any news?
We are using Rx.NET with no problems. Thanks for the tip @khellang!
Now we are looking into running Docker containers and we end up with some limitations because we cannot use Linux base images (btw, Docker for Windows based on Windows Server 2016 allows to work around this limitation).
Any news on Rx.NET support for "pure" dnxcore50?
We have this working with CLI on pre-RC2 bits in a private repo. There are a few outstanding issues to solve first though.
@onovotny happy to help out and try stuff if your able the share private repo; I hear that next week is going to be a week we all hear about the timeline of dotnet cli asp.net core rc2 tooling etc. do you know will Rx.NET follow that timeline ? or be included to coincide with the release?
@grahamehorner lots of things are beyond our control right now, but hopefully once the new tooling drops we can pick up things with the team (the team does the codesigning and publishing of releases in the end) and co-ordinate on how to proceed...
@shiftkey totally understand; some BIG changes happening for .NET in the cross-platform space :D
I wait with baited breath ;)
Use this feed: https://www.myget.org/F/rxnet/api/v3/index.json
I pushed bits
use that feed
all tests pass
don't spread too wide yet
(Ix.NET is there too)
You'll have to rename your packages as well -- System.Reactive is the one you want to replace Rx-Main
This is an early beta and needs validation.
@onovotny any particular reason you chose to depend on NETStandard.Library instead of individual packages from the BCL?
<group targetFramework=".NETStandard1.0">
<dependency id="NETStandard.Library" version="1.5.0-rc2-24027" />
</group>
https://www.myget.org/feed/rxnet/package/nuget/System.Interactive.Async
Yes, laziness for now to get the packages out quicker. I need to figure out the best way of running the nuspec generator tool across multiple outputs because we support netstandard 1.0 and 1.3 in most cases.
The dependency lists will get cleaned up.
:+1: glad this work is happening. Entity Framework uses Ix-Async, and we're also hoping to get a .NET Standard version. https://github.com/aspnet/EntityFramework/issues/5176
@onovotny Looks like a typo, I am able to resolve the .NET Standard version of System.Reactive.Interfaces, but the System.Reactive.Core project can't resolve System.Reactive.Interfaces itself, resulting in a broken/failed package restore due to a misspelled package name (_System.Reactive.Intefaces_), even though all the parts are available on the feed. I'm referring to the latest versions of your packages here: https://www.myget.org/feed/rxnet/package/nuget/System.Reactive.Core

@danielcrenna Good catch. I fat-fingered the dependency and it was missing an R in InteRfaces. I've pushed a later version that fixes this (00364).
BTW, for the most part, the only package you should need to reference is System.Reactive. It's what was Rx-Main and pulls in the other packages for you.
@onovotny Thanks! In my case I was porting over a library that only required Rx-Core to begin with.
@onovotny It kind of maybe sort of looks like the typo is still there, and whatnot, at least in the consuming packages' .NUSPECs

sigh, sorry again, it was in two places, and I only fixed one. New one is building now, will be up in about 20 min.
Alright, should be good this time -- 00365 is now on MyGet with that fix.
@onovotny Mmhmm, I have it now. Thanks for your help!
I get the following error, when I try to install System.Reactive, am I missing something?
Could not install package 'Microsoft.NETCore.Runtime.Native 1.0.2-rc2-24027'. You are trying to install this package into a project that targets 'WindowsPhoneApp,Version=v8.1', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
What version of VS and what version of NuGet? The packaging may need to be tweaked for some platforms.
I'm using
Tracking that one here: https://github.com/dotnet/corefx/issues/8649
@Luke47: Looks like an RC2 issue that has been fixed for RTM: https://github.com/dotnet/corefx/issues/8649#issuecomment-220078632
+1. I ported my OmniXAML library to .NET Standard 1.5. I hope Rx is there soon!
I haven't had any issues with the beta bits to date on RC2.
Completed, shipping on 6/27
Most helpful comment
Completed, shipping on 6/27