Upgrade to .NET 10 with reviewed target-condition policy
ProprietaryRun the complete .NET 10 migration and extend eligible positive target equality conditions in explicitly reviewed MSBuild files to the new target. Preserve old buckets and imported policy. Requires explicit review; otherwise makes no changes. Existing net10 policy buckets, inequalities and unsupported functions remain for manual review. Not part of the default upgrade composite.
OpenRewrite. Recipes. CSharp. Migration. Dotnet. Net10. UpgradeToDotNet10WithReviewedTargetConditionsOptional
Semicolon-delimited exact repository-relative build files whose old-target policy was reviewed for .NET 10. No globs or parent traversal. Use with old target framework, or use the per-file map instead.
Exact raw framework whose target-condition policy should also apply to .NET 10. Use with build file paths, or use the per-file map instead.
JSON object mapping each exact repository-relative MSBuild file to its reviewed old framework. Select one old framework per file; do not combine with build file paths or old target framework. All entries must be valid before any migration runs.
Review selected target conditions and their imported policy before enabling this migration. Defaults to false.
mod run . --recipe= OpenRewrite. Recipes. CSharp. Migration. Dotnet. Net10. UpgradeToDotNet10WithReviewedTargetConditionsInstall it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.