总部基地新版本6.0问世。我的项目版本是5.14.0,核心3.1,使用启动模板,如何安全升级到abp v6.0?
谢谢。
发布于 2020-12-04 10:48:54
我自己完成了这个升级--非常简单。
第1步:
更改要使用的每个项目:
<TargetFramework>net5.0</TargetFramework>第2步:
在这个类的构造函数中有一个小的破坏性的变化。下面显示的代码我只是简单地复制了新版本中的代码,使其正常工作:
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
)
{
}
}发布于 2021-01-31 11:07:36
应在每个项目中更新目标框架和abp包:
<TargetFramework>net5.0</TargetFramework>如果您当前具有以下版本,则必须将其更改为6.0
<PackageReference Include="Abp.Castle.Log4Net" Version="5.13.0" />更改方式:
<PackageReference Include="Abp.Castle.Log4Net" Version="6.0" />https://stackoverflow.com/questions/65013497
复制相似问题