Add a reviewed .NET 10 MVC testing override

Proprietary

Add a .NET 10-only MVC.Testing 10.0.14 override to one reviewed centrally managed test project, retaining older-target references and central versions. Disabled by default; review SDK, all import/override and dependency policies. Modern JSON requires TestHost's PipeWriter.UnflushedBytes support.

OpenRewrite.Recipes.CSharp.Migration.Dotnet.Net10.AddReviewedNet10MvcTestingOverride

Required

Exact captured relative test .csproj path, without globs.

Exact reviewed literal central MVC.Testing version from the 6, 7 or 8 release line.

Optional

CentralPolicyAndDependencyPinsReviewedBoolean

Set true only after confirming a .NET 10 target is active or planned, a compatible SDK, enabled Central Package Management and version overrides, no conflicting imports/updates/pins and compatible dependency closure across every importer, including policy outside the captured snapshot. Defaults to false.

RegenerateMarkerBoolean

Defaults to true; intermediate compositions can defer to a final EnsureCsprojAttestation.

mod run . --recipe=OpenRewrite.Recipes.CSharp.Migration.Dotnet.Net10.AddReviewedNet10MvcTestingOverride \ -P ExactProjectPath=sample/Web.Tests/Web.Tests.csproj \ -P ExpectedCentralVersion=7.0.3

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.