Skip to content

Conversation

@Arithmomaniac
Copy link

The dotnet 10 build target removes the System.Linq.Async import, preventing the sort of problems from consumers mentioned by https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/10.0/asyncenumerable

@Arithmomaniac
Copy link
Author

System.Linq.Async added a new backwards-compatible version that users can install as a non-transitive dependency to avoid these issues:

In most cases the fix is simple: upgrade to System.Linq.Async v7. (If you were using it directly, this just means upgrading your existing package reference to the latest version. If you have ended up with an indirect reference through some other package you'll need to add a new reference to the latest version of System.Linq.Async.) In some cases, for reasons described later, you might need to add a reference (or upgrade an existing reference) to System.Interactive.Async v7.

https://endjin.com/blog/2025/11/ix-v7-dotnet-10-linq-iasyncenumerable

It would be nice to take care of this for users automatically with a PR like this one but it's not pressing enough to automatically warrant a new build target.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant