Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add netstandard2.0 target to AsyncRx.NET #1955

Merged
merged 1 commit into from
May 31, 2023

Conversation

idg10
Copy link
Collaborator

@idg10 idg10 commented May 30, 2023

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.

@idg10 idg10 self-assigned this May 30, 2023
@idg10 idg10 linked an issue May 30, 2023 that may be closed by this pull request
@idg10 idg10 merged commit f4f727c into main May 31, 2023
@idg10 idg10 deleted the feature/1954-netstandard20-asyncrxnet-experiment branch May 31, 2023 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Try producing netstandard2.0 target for AsyncRx.NET
2 participants