как я могу удалить любую инъекцию ILookupNormalizer в идентичности core3 preview4?
Я использую идентификатор 2.2 и не могу использовать ILookupNormalizer в ApplicationUserManager. Моя контрактура ApplicationUserManager:
public ApplicationUserManager(
IApplicationUserStore store,
IOptions<IdentityOptions> optionsAccessor,
IPasswordHasher<TblUsers> passwordHasher,
IEnumerable<IUserValidator<TblUsers>> userValidators,
IEnumerable<IPasswordValidator<TblUsers>> passwordValidators,
ILookupNormalizer keyNormalizer,
IdentityErrorDescriber errors,
IServiceProvider services,
ILogger<ApplicationUserManager> logger,
IHttpContextAccessor contextAccessor,
IUsedPasswordsService usedPasswordsService)
: base((UserStore<TblUsers, TblOrganizationChart, AbfaContext, int, TblUserClaim, TblUserOrganizationChart, TblUserLogin, TblUserToken, TblRoleClaim>)store, optionsAccessor, passwordHasher, userValidators, passwordValidators, keyNormalizer, errors, services, logger)
Когда я добавляю ILookupNormalizer в AddCustomServices, у меня появляется эта ошибка:
Метод «NormalizeName» типа «Project.Core.Identity.CS.CustomNormalizers» из сборки «Project.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null» не имеет реализации.
после удаления "services.AddScoped();" У меня есть эта ошибка:
«Метод «NormalizeKey» в типе «Project.Core.Identity.ApplicationUserManager» из сборки «Project.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null» не имеет реализации.
Мне не нужно использовать нормализатор.
Как это решить?