Open Closed

Best practice to upgrade the abp commercial module (Volo.Identity.Pro, Volo.Account.Pro etc) #6581


User avatar
0
Lexuan.Zhou created
  • ABP Framework version: v7.3.2
  • UI Type: Blazor Server
  • Database System: EF Core SQL Server
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes / no
  • Exception message and full stack trace:
  • Steps to reproduce the issue: Hi, I am trying to upgrade my abp solution from 7.3.2 -> 8.0, so far following the doc including https://docs.abp.io/en/commercial/8.0/migration-guides/v8_0 and https://community.abp.io/posts/upgrade-your-existing-projects-to-.net-8-abp-8.0-x0n7hiqr I would assume I can ignore this doc (https://docs.abp.io/en/abp/8.0/Migration-Guides/Abp-8_0) since I replaced the two modules with source code from abp suite previously, what's the best practice to upgrade those modules other than upgrading the nuget versions? For example, seeing this build error after the nuget package upgrade from Volo.Identity.Pro source code.

5 Answer(s)
  • User Avatar
    0
    Lexuan.Zhou created

    any updates? thanks

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    The code of the module may be modified or breaking changes. After updating the template code, you also need to update the module's source code.

    1. Add your local source code to git.
    2. Download the 8.0 module source code
    3. Merge 8.0 with your locals
    4. Handle the conflicts in git.
  • User Avatar
    0
    Lexuan.Zhou created

    let's say i havn't modified any source code inside the modules, is there a clean way to wipe the source code and replace it with the newer version?

  • User Avatar
    0
    Lexuan.Zhou created

    btw another quick question:

    I see that the blazorise libarary that commercial version using is still on 1.3.x, can i upgrade it to 1.4.x?

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    let's say i havn't modified any source code inside the modules, is there a clean way to wipe the source code and replace it with the newer version?

    So you can remove and re-download it.

    I see that the blazorise libarary that commercial version using is still on 1.3.x, can i upgrade it to 1.4.x?

    Yes. We upgrade blazorise to 1.4.1 in abp v8.0

    | Package | Old Version | New Version | | ------------------- | ----------- | ----------- | | Blazorise | 1.3.1 | 1.4.1 | | Blazorise.Bootstrap5 | 1.3.1 | 1.4.1 | | Blazorise.Icons.FontAwesome | 1.3.1 | 1.4.1 | | Blazorise.Components | 1.3.1 | 1.4.1 | | Blazorise.DataGrid | 1.3.1 | 1.4.1 | | Blazorise.Snackbar | 1.3.1 | 1.4.1 |

Made with ❤️ on ABP v8.2.0-preview Updated on March 25, 2024, 15:11