Preserve reviewed transitive async LINQ runtime on .NET 10
ProprietaryAdd a net10.0-only System.Linq.Async 6.0.1 reference excluding compile assets after reviewing all legacy bindings. Require an evaluated net10.0 transitive package with both compile/runtime assets. Preserve runtime and older-target dependencies; skip direct references and ambiguous package policy.
OpenRewrite. CSharp. Recipes. AddReviewedAsyncLinqCompileExclusionForNet10Required
Exact repository-relative SDK project path.
Optional
Review every legacy async LINQ binding against .NET 10 APIs and retain old binaries' runtime dependencies before opting in.
Refresh evaluated markers after the dependency edit; compositions may defer attestation.
mod run . --recipe= OpenRewrite. CSharp. Recipes. AddReviewedAsyncLinqCompileExclusionForNet10 \
-P ProjectPath= '<ProjectPath>'Its required option ProjectPath has no example to run with. Fill it in above.
Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.