Я занимаюсь разработкой приложения, которое имеет три уровня: приложение, инфраструктура и домен.
Прикладной уровень - это WebApi, а остальные - это библиотека классов.
Уровень инфраструктуры зависит от уровня домена и приложения.
Прикладной уровень ссылается только на уровень домена.
Уровень приложения определяет интерфейсы, которые реализует уровень инфраструктуры.
Ссылка на приложение Домен.
Инфра ссылки Домен.
Инфра ссылки приложение.
Однако теперь, когда я настраиваю внедрение зависимостей, класс viaStartup, проект, представляющий уровень приложения, должен ссылаться на проект инфраструктуры, который вызывает циклическую зависимость.
Может кто-нибудь помочь мне, как решить эту проблему?
спасибо всем!