Run it in your pipeline to block non‑portable changes before they merge. A Quick Example dotnet net-portability-analyzer MyLegacyApp.sln --target net8.0 Output:
For each incompatible API, see alternatives (e.g., AppDomain → AssemblyLoadContext ). net portability analyzer
The analyzer walks your entire dependency graph—not just direct references. Run it in your pipeline to block non‑portable