0

나는 인터페이스가 인 어셈블리 A를 가지고 있습니다. ICustomerManager. 구현이있는 다른 어셈블리 B CustomerManager. 이 설정은 어셈블리 A가 구현을 위해 어셈블리 B에 의존해야하고 어셈블리 B가 인터페이스의 어셈블리 A에 의존해야하기 때문에 순환 종속성을 유발합니다. 이 순환 종속성은 앱 서비스 계층에 구현을 주입 할 IoC를 도입하여 해결할 수 있습니까? 순환 의존성을 해결하기위한 다른 아이디어는 없습니까?2 어셈블리, 하나의 인터페이스 및 다른 구현

답변

0

주기적 종속성 문제를 공격하기 위해 폴더가있는 단일 어셈블리 패턴을 따르기로 결정했습니다. 인터페이스와 구현에는 단일 어셈블리가 포함되어 있으므로 순환 종속성에 대한 문제는 없습니다.