2009-06-22 3 views
0

현재 집에서 만든 IoC 컨테이너가있어서 곧 교체 할 예정입니다. 집에서 만든 IoC 컨테이너는 구성 파일을 사용하여 구성됩니다. 내가 그물에서 읽은 것부터, "코드에서 구성하는"능력은 매우 대중적인 특징 인 것 같다.코드에서 IoC 컨테이너를 구성 할 때의 영향

IoC 컨테이너를 설정하기 위해 시스템의 다른 모든 클래스를 알고있는 클래스를 갖고 싶지 않습니다. 그러한 클래스는 내 프로젝트의 80 개의 다른 어셈블리에 의존하는 어셈블리에 있어야합니다.

컨테이너를 구성하는 코드를 구성하는 가장 좋은 방법은 있습니까?

나는 this post을 읽었습니다. 규칙 및 자동 배선을 사용하면 등록 할 유형에 패턴이있는 경우에 적합합니다. 하지만 저는 수백 가지 유형의 어셈블리가 있고 공통된 것이 없습니다. 어떻게 코드를 구성해야합니까?

업데이트

감사합니다 : 나는 용기를 구성하는 코드가 분산 된 접근 방식을 선택했다. 내 시스템의 각 어셈블리에는 컨테이너를 구성 할 수있는 기회가 주어집니다. 내 시스템의 엔트리 포인트 (많은 .exe 응용 프로그램, 웹 응용 프로그램, 웹 서비스 응용 프로그램 및 유닛 테스트 픽스처는 모든 진입 점)에서 각 어셈블리를 호출하여 컨테이너를 설정할 수 있습니다. 나는 현재 그것을 구현하고 있으며 만족스럽지는 확실치 않습니다. 곧 다른 업데이트를 게시 할 것입니다.

답변

관련 문제