Add netstandard2.0 target to AsyncRx.NET by idg10 · Pull Request #1955 · dotnet/reactive (original) (raw)

Resolves #1954

NOTE: it is not yet clear whether this is going to work, because we don't currently know why the project didn't do this to begin with.

It's true that netstandard2.0 doesn't include the IAsyncEnumerable<T>, IAsyncEnumerator<T>, and IAsyncDisposable interfaces, but these are available through the Microsoft.Bcl.AsyncInterfaces NuGet package. Perhaps that wasn't available when this code was first written. But there might be some deeper problem. (And since this project doesn't yet have a test suite, we can't be confident in changes like this.)

If @bartdesmet happens to spot this, it would be great to know whether there's some good reason we can't just use that NuGet package to get ourselves a netstandard2.0-compatible package.

So this is currently an experimental feature.