Asp.net样板文件-没有给出与所需形式参数对应的参数

Asp.net样板文件-没有给出与所需形式参数对应的参数,asp.net,asp.net-core,asp.net-core-mvc,aspnetboilerplate,boilerplate,Asp.net,Asp.net Core,Asp.net Core Mvc,Aspnetboilerplate,Boilerplate,使用ASP.NET样板创建多页Web应用程序 (包括登录、注册、用户、角色和租户管理页面) ) 下面是构建项目时出现的错误。请给我一个方向来解决这个问题 多谢各位 错误- 严重性代码说明项目文件行抑制状态 错误CS7036给定的参数没有对应于“AbpRoleManager.AbpRoleManager”的必需形式参数“organizationUnitRepository”(AbpRoleStore、IEnumerable>、ILookupNormalizer、IdentityErrorDescr

使用ASP.NET样板创建多页Web应用程序 (包括登录、注册、用户、角色和租户管理页面) )

下面是构建项目时出现的错误。请给我一个方向来解决这个问题

多谢各位

错误-

严重性代码说明项目文件行抑制状态
错误CS7036给定的参数没有对应于“AbpRoleManager.AbpRoleManager”的必需形式参数“organizationUnitRepository”(AbpRoleStore、IEnumerable>、ILookupNormalizer、IdentityErrorDescriptiber、ILogger>、IPermissionManager、ICacheManager、iUnitWorkManager、IRoleManagementConfig、IRepository、IRepository)'test.Core C:\test\4.6.0\aspnet Core\src\test.Core\Authorization\Roles\RoleManager.cs 25 Active

如果您试图在设计用于Abp的角色管理器之后对其建模,则您的参数与基类所需的参数不匹配

此链接与他们提供的样本相关。

此链接指的是AbpRoleManager类本身的实现。

轻松修复-只需自己添加所需的参数即可

public class RoleManager : AbpRoleManager<Role, User>
{
    public RoleManager(
        RoleStore store,
        IEnumerable<IRoleValidator<Role>> roleValidators,
        ILookupNormalizer keyNormalizer,
        IdentityErrorDescriber errors,
        ILogger<AbpRoleManager<Role, User>> logger,
        IPermissionManager permissionManager,
        ICacheManager cacheManager,
        IUnitOfWorkManager unitOfWorkManager,
        IRoleManagementConfig roleManagementConfig,
        IRepository<OrganizationUnit, long> organizationUnitRepository,
        IRepository<OrganizationUnitRole, long> organizationUntiRoleRepository)
        : base(
              store,
              roleValidators,
              keyNormalizer,
              errors, logger,
              permissionManager,
              cacheManager,
              unitOfWorkManager,
              roleManagementConfig,
              organizationUnitRepository,
              organizationUntiRoleRepository)
    {
    }
}
公共类角色管理器:AbpRoleManager
{
公共角色经理(
RoleStore商店,
IEnumberable roleValidators,
ILookupNormalizer键规格化器,
IdentityErrorDescriptber错误,
ILogger记录器,
IPermissionManager许可证经理,
ICacheManager缓存管理器,
IUnitOfWorkManager unitOfWorkManager,
IRoleManagementConfig角色管理配置,
i存储组织单元存储库,
i储蓄组织untirolerepository)
:基本(
商店,
roleValidators,
键归一化器,
错误,记录器,
许可证经理,
缓存管理器,
单位经理,
roleManagementConfig,
组织单元存储库,
组织机构(不可替代)
{
}
}