Инжектор зависимостей не работает над проектом DDDC#

Место общения программистов C#
Anonymous
Инжектор зависимостей не работает над проектом DDD

Сообщение Anonymous »


Я пытаюсь внедрить зависимости в свой проект .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, это сработает

Вернуться в «C#»