简体   繁体   English

如何将 abp 5.14 升级到 abp 6.0?

[英]How to upgrade abp 5.14 to abp 6.0?

Abp new version 6.0 come out. Abp新版本6.0出来了。 My project version is 5.14.0, core 3.1, use Startup Templates, how to safe upgrade to abp v6.0?我的项目版本是5.14.0,core 3.1,使用Startup Templates,如何安全升级到abp v6.0?

Thank you.谢谢你。

Completed this upgrade myself - very straightforward.自己完成了这次升级 - 非常简单。

step 1:步骤1:

Change every project to use:更改要使用的每个项目:

<TargetFramework>net5.0</TargetFramework>

step 2:第2步:

There's a small breaking change in this class's constructor.这个类的构造函数有一个小的突破性变化。 Code shown below I simply copied over the code from the new the new version to get it working:下面显示的代码我只是复制了新版本中的代码以使其正常工作:

  public class UserStore : AbpUserStore<Role, User>
    {
        public UserStore(
            IUnitOfWorkManager unitOfWorkManager,
            IRepository<User, long> userRepository,
            IRepository<Role> roleRepository,
            IRepository<UserRole, long> userRoleRepository,
            IRepository<UserLogin, long> userLoginRepository,
            IRepository<UserClaim, long> userClaimRepository,
            IRepository<UserPermissionSetting, long> userPermissionSettingRepository,
            IRepository<UserOrganizationUnit, long> userOrganizationUnitRepository,
            IRepository<OrganizationUnitRole, long> organizationUnitRoleRepository)
            : base(unitOfWorkManager,
                userRepository,
                roleRepository,
                userRoleRepository,
                userLoginRepository,
                userClaimRepository,
                userPermissionSettingRepository,
                userOrganizationUnitRepository,
                organizationUnitRoleRepository
            )
        {
        }
    }

The target framework and abp packages should be updated in each project:目标框架和 abp 包应该在每个项目中更新:

<TargetFramework>net5.0</TargetFramework>

If you currently have the following you must change it to 6.0如果您当前有以下内容,则必须将其更改为 6.0

<PackageReference Include="Abp.Castle.Log4Net" Version="5.13.0" />

Change by:通过以下方式更改:

 <PackageReference Include="Abp.Castle.Log4Net" Version="6.0" />

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM