как я могу удалить любую инъекцию 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, версия = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null' не имеет реализации.
после удаления "services.AddScoped ();" У меня есть эта ошибка:
'Метод' NormalizeKey 'в типе' Project.Core.Identity.ApplicationUserManager 'из сборки' Project.Core, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null 'не имеет реализации.'
Мне не нужно использовать нормализатор.
Как это решить?