Open Closed

ABP 10.0 RC Backend Stuck on 9.3.6: How to Create a Compilable Preview Solution? #10032


User avatar
0
829098@qq.com created

I am using the latest version of ABP Studio 1.4.1 and switched the ABP Suite CLI to version 10.0.0-rc.1. I created a new solution using Angular as the UI framework. My goal is to use the preview version to prepare the solution in advance, so that when ABP officially releases version 10.0 in December, I can more easily upgrade the backend framework (by simply updating the package versions) and the Angular frontend code. However, when I tried to create a solution using version 10.0.0-rc.1, the generated backend code was still based on version 9.3.6, while the frontend correctly used Angular v20. I then switched the CLI in ABP Studio to the preview version, and the solution was updated to 10.0.0-rc.1, but it failed to compile. Should I wait for the official release of ABP 10.0, or is it worth trying to use the 10.0 RC version? If I proceed with the RC version, what is the recommended way to create a solution at this stage?


2 Answer(s)
  • User Avatar
    0
    AI-Bot created
    Support Team ABP Agent

    To create a compilable ABP 10.0 RC solution, you must ensure both the backend and frontend are generated and upgraded to the preview version, and that your environment matches the requirements of ABP 10.0 RC (notably .NET 10.0 RC SDK, which is a preview and not LTS yet).

    Here are the recommended steps:

    1. Create the Solution:

      • Use ABP Studio or ABP CLI to create your solution as usual. By default, this will use the latest stable version (currently 9.3.x).
    2. Switch to Preview Version:

      • After the solution is created, use the "Switch to Preview" option in ABP Studio (right-click solution > ABP CLI > Switch to > Switch to Preview).
      • This will update your solution's ABP NuGet and NPM package versions to the latest preview (e.g., 10.0.0-rc.1).
    3. Install the Correct .NET SDK:

      • ABP 10.0 RC requires .NET 10.0 RC SDK. You must install the .NET 10.0 RC SDK from the official Microsoft .NET website.
      • If you do not have .NET 10.0 RC installed, the solution will not compile, and you will see errors about missing or incompatible framework versions.
    4. Restore and Build:

      • Run dotnet restore and dotnet build in your solution directory.
      • If you see package downgrade or missing dependency errors, ensure all ABP-related NuGet packages are on the same 10.0.0-rc.1 version, and that your global.json (if present) points to .NET 10.0.
    5. Migration and Breaking Changes:

      • Review the official migration guide for ABP 10.0: https://abp.io/docs/10.0/release-info/migration-guides/abp-10-0
      • There are breaking changes and new requirements (such as .NET 10.0, Blazorise 1.8.2, etc.).
    6. Angular Frontend:

      • The Angular template should already use Angular 20 and the correct ABP NPM packages after switching to preview.
      • Run npm install and npm run start in the Angular project.
    7. Known Limitations:

      • ABP 10.0 RC is a release candidate and may have bugs or missing features. It is intended for early adopters and testing, not for production.
      • If you encounter issues that block compilation or development, you may need to wait for the official 10.0 LTS release or monitor the ABP GitHub for hotfixes.

    Summary:

    • You can use ABP 10.0 RC now for early preparation, but you must install .NET 10.0 RC SDK and update all ABP packages to 10.0.0-rc.1.
    • If you want maximum stability, wait for the official 10.0 LTS release in December.

    Sources:

    • https://abp.io/docs/latest/studio/version-mapping
    • https://abp.io/docs/10.0/release-info/migration-guides/abp-10-0
    • https://abp.io/get-started

    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.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    You can change net9.0 to net10.0 in all csprojfiles to pass the build.

    The studio does not yet support creating projects for version 10.0. You can wait for the official 10.0 version.

    Thanks.

Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.1.0-preview. Updated on October 21, 2025, 11:36