Convert a reviewed classic xUnit v3 project to SDK style

Proprietary

Opt-in SDK executable port of a closed classic C# xUnit v3 project targeting Framework 4.7.2, 4.8 or 4.8.1. Retain explicit items, packages, references and configuration groups. Adopt SDK framework defines and executable test hosting; leave custom imports, targets and ambiguous project policies for review. Does not select the repository test runner or retarget to modern .NET.

OpenRewrite.Recipes.CSharp.Migration.Dotnet.NetFrameworkToDotNet.ConvertReviewedClassicXunitV3Project

Optional

SdkTestRunnerContractConfirmedBoolean

Confirm this xUnit v3 project should adopt SDK build semantics and executable test hosting, and any optional legacy MSTest import is unused. Review SDK framework defines, compiler and runner integration for all consuming environments.

mod run . --recipe=OpenRewrite.Recipes.CSharp.Migration.Dotnet.NetFrameworkToDotNet.ConvertReviewedClassicXunitV3Project

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