2011-12-29 2 views
1

Unity 2.0을 처음 접했을 때 동일한 애플리케이션 내에서 여러 프로젝트에 대해 단일 Unity 컨테이너를 구성하는 방법에 대한 포인터 나 제안이 필요합니까?응용 프로그램 내에서 여러 프로젝트에 대해 단일 단일 컨테이너를 구성하는 방법은 무엇입니까?

API 대신 구성 파일을 사용하여 컨테이너를 구성해야합니다.

+0

왜 여러 프로젝트에 컨테이너가 필요합니까? 의존성 주입은 [composition root]라는 단일 위치 (http://blog.ploeh.dk/2011/07/28/CompositionRoot.aspx)에서 컨테이너를 사용하도록 권장합니다. 여러 곳에서 컨테이너를 사용하려고하면 [ServiceLocator anti-pattern] (http://blog.ploeh.dk/2010/02/03/ServiceLocatorIsAnAntiPattern.aspx) –

+0

@SebastianWeber를 적용하려고한다는 것을 나타내는 코드 냄새가납니다. : 저는 여러 프로젝트에서 컨테이너를 사용하고 싶지 않습니다. 내가 원하는 것은 각 프로젝트에 대해 하나의 단일 설정 파일을 만든 다음이를 사용하여 단일 컨테이너를 구성하는 것입니다. – surajnaik

답변

1

원하는 경우 다른 구성 파일을로드 할 수 있습니다. This article은 대체 파일에서 구성을로드하는 방법을 설명합니다.

관련 문제