Supported technologies
Upgrade solutions for every stack in your repo
Quick answer. UpgradePilot supports ASP.NET Zero, ABP Framework, .NET, React, Next.js and mixed .NET + React/Next.js repositories. Each has its own guide covering what runs automatically, what you review, and the official docs to read.
ASP.NET Zero
Template-based upgrades for ASP.NET Zero solutions, with your customizations kept intact.
Read the guide βABP Framework
Move ABP applications and modules to a newer ABP release with AST-aware merging.
Read the guide β.NET
NuGet bumps, target-framework upgrades, Roslyn codemods and EF Core migration checks.
Read the guide βReact
npm-verified dependency upgrades and official react-codemod transforms for React apps.
Read the guide βNext.js
@next/codemod transforms and Pages Router vs App Router detection for Next.js upgrades.
Read the guide β.NET + React/Next.js
Backend and frontend in one repo: .NET upgrades and validates first, then the frontend runs the same pipeline.
Read the guide βWhat runs for each stack
| Stack | What actually runs |
|---|---|
| ASP.NET Zero / ABP | Template download, Roslyn AST comparison, semantic three-way merge, NuGet bumps, API codemods, EF Core migration checks |
| .NET | NuGet or Central Package Management bumps verified by dotnet restore, target framework upgrades, Roslyn rename codemods, EF Core migrations across every .csproj |
| React | npm install-verified upgrades, react-codemod transforms, npm run build, Jest/Vitest parsing |
| Next.js | Everything for React, plus @next/codemod and Pages vs App Router detection |
| .NET + React/Next.js | Backend upgrades and validates first, then the frontend; unidentified frontends are flagged for manual review |