Я пытаюсь внедрить зависимости в свой проект .NET (уровень приложения). У меня есть два базовых файла для интерфейсов и классов. Поэтому я поместил это в свой файл program.cs:

но у меня две ошибки
InvalidOperationException: ошибка при проверке дескриптора службы «ServiceType: SisPenalidades.Application.Interfaces.IAppAnexo Срок службы: Scoped ImplementationType: SisPenalidades.Application.Services.AppAnexo»: невозможно разрешить службу для типа «SisPenalidades.Application.Interfaces.Base». IApp`1[SisPenalidades.Domain.Entities.Anexo]' при попытке активировать SisPenalidades.Application.Services.AppAnexo.
и
InvalidOperationException: невозможно разрешить службу для типа «SisPenalidades.Application.Interfaces.Base.IApp`1[SisPenalidades.Domain.Entities.Anexo]» при попытке активировать «SisPenalidades.Application.Services.AppAnexo».
>
Что я делаю не так? Я сделал то же самое на уровне репозитория, и это работает, но не работает на уровне приложения.
Структура проекта:

Обс. если я удалю базовый класс App.cs и помещу их методы непосредственно в класс AppAnexo.cs, это сработает
Мобильная версия