Find what stands in the way of leaving .NET Framework

Proprietary

Produces one row per .NET Framework project, classic or SDK-style: its application type, whether it uses packages.config and COM references, whether it can migrate to modern .NET or is pinned to Framework and why, and the Framework-only APIs its code uses. Marks the project files that cannot migrate. Changes nothing.

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

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