Инжектор зависимостей не работает над проектом 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, это сработает
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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