ABP Framework version: v8.3.4
UI Type: React
Database System: EF Core (SQL Server)
Tiered (for MVC) or Auth Server Separated (for Angular): yes
As per ticket https://abp.io/support/questions/10045/security-vulnerability-for-the-VoloAbpCli-834#new-answer I got the confirmation that I can upgrade with abp to 9.xa for .net 8.
but when I'm trying to upgrade, I'm getting the below error:
Please confirm if I can go by v9 with .net 8.
Thanks,
1 Answer(s)
-
0
- Solution
ABP 9.x targets .NET 9. The official migration guide states that if you plan to use ABP 9.0, you need to migrate your solutions to .NET 9.0. Therefore, ABP 9.0/9.1 packages (for example, Volo.Saas.Host.Application 9.0.0) are not compatible with net8.0 and will produce NU1202 (exactly like in your screenshot), because those packages include net9.0 TFMs.
What you can do:
- Option A (stay on .NET 8): Keep your solution on ABP 8.x (latest 8.3.4) which fully supports .NET 8.
- Option B (move to ABP 9.x): Upgrade your solution to .NET 9 (update TargetFramework to net9.0 and update Microsoft.* packages to 9.0.0) and then update ABP to 9.x.
Minimal steps for Option B (upgrade to .NET 9 + ABP 9.x):
- Install .NET 9 SDK.
- Change all project <TargetFramework> to net9.0 (and update global.json if present).
- Upgrade Microsoft.* NuGet packages to 9.0.0.
- abp update (to move ABP packages to 9.x).
- Apply the ABP 9 migration adjustments (e.g., MapAbpStaticAssets if applicable), as per the guide.
Why your error happens:
- The package Volo.Saas.Host.Application 9.0.0 only provides net9.0; your project targets net8.0. NuGet raises NU1202: “not compatible with net8.0”.
- Sources
- ABP 9.0 migration guide (confirms ABP upgraded to .NET 9 and requires migrating to .NET 9 when using ABP 9): https://abp.io/docs/latest/release-info/migration-guides/abp-9-0
- Migration guides index: https://abp.io/docs/latest/release-info/migration-guides
- ABP now supports .NET 9 (ABP community article summarizing dual support and upgrade path): https://abp.io/community/articles/abp-now-supports-.net-9-zpkznc4f
- ABP 9.0 released (how to upgrade, notes): https://abp.io/community/articles/aqeuzs2m
This response was generated by AI. If it didn’t solve your problem, feel free to post a new answer — our support team will jump in to help you soon.

