Convert portable .NET Framework libraries and consoles (experimental)

Proprietary

Experimental conservative conversion to net10.0 for portable class libraries and console applications. Preserves explicit items, conditions, signing and build events. Unsupported application models, central packages, uncertain source membership and their connected project closure stay on Framework; run FindNetFrameworkMigrationBlockers for explicit reasons. Requires real restore, build and tests.

OpenRewrite.Recipes.CSharp.Migration.Dotnet.NetFrameworkToDotNet.ConvertNetFrameworkProjectToDotNet

Optional

A platform-free released .NET target from net5.0 through net10.0. Defaults to net10.0.

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

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