Portability Analyzer New |link| May 2026
This is the current primary tool for migration. It includes an "Analyze" command that provides portability reports similar to the original analyzer but with a richer, guided UI within Visual Studio or via a CLI.
Once you have migrated to .NET Core, this analyzer helps identify specific APIs that might throw PlatformNotSupportedException at runtime.
Use the command ApiPort.exe analyze -f [path-to-binaries] . portability analyzer new
While many developers still search for the "new Portability Analyzer," it is important to note that the standalone tool's backend service has been deprecated. For a modern, supported experience, Microsoft recommends the following alternatives:
Set your target platforms (e.g., .NET 8.0) in the tool settings. Run Analysis: This is the current primary tool for migration
Download the API Portability Analyzer as a console app or install the extension for Visual Studio 2017/2019 (note: it is not supported in Visual Studio 2022 and later).
If you prefer the classic Portability Analyzer Console App , here is how to get started: Use the command ApiPort
Right-click your project and select Analyze Assembly Portability .
A newer UI-driven tool specifically for binary analysis that offers color-coded dependency graphs (gray for safe, yellow for warnings, red for errors). How to Use the .NET Portability Analyzer