.NET › .NET vs .NET Framework
What tools does Microsoft provide to help analyze and migrate a .NET Framework project to modern .NET?
AdvancedAnswer
.NET Upgrade Assistant is a CLI/VS Code tool that automates much of the migration process (updating TFMs, converting packages.config to PackageReference, flagging incompatible APIs). The .NET Portability Analyzer and try-convert tool help assess API compatibility before committing to a migration, identifying which APIs used in the codebase have no direct modern .NET equivalent.
dotnet tool install -g upgrade-assistant
upgrade-assistant upgrade MyLegacyApp.slnReal-world example Before committing engineering time to a migration, a team runs the .NET Upgrade Assistant in analyze-only mode against their Framework 4.8 solution to get a report estimating migration effort and flagging blocking incompatible APIs.