필자는 Dependency Injection 개념을 처음 사용합니다. Dependency Injection을 위해 Unity Container를 사용하는 프로젝트에 있습니다. 우리는 성에서 통일로 옮겨 가고 있습니다. Castle에서는이를 사용하여 전체 DLL을 직접 등록 할 수 있습니다. Unity를 사용하여 전체 DLL을 등록 할 수있는 방법이 있는지 알고 싶습니다.Unity를 사용하여 전체 dll 등록하기
예 :
성 : container.Register ( 유형 .FromAssemblyNamed ("test.services") .Pick() .WithService.FirstInterface()); 참고 : test.services는 dll입니다.
단일성 : ?????
미리 감사드립니다.
이 Unity3D입니까? – ApolloSoftware
확실치 않습니다. 패키지 버전이 나타납니다. Unity.2.1.505.2 – sunny
Unity 2를 사용하는 경우 규칙에 따라 등록하지 않으므로 일반적으로 컨테이너 확장을 구현합니다. 그러나이 기능은 Unity 3에서 추가되었습니다 : http://msdn.microsoft.com/en-us/library/dn178463(v=pandp.30).aspx#sec23 그래서 업그레이드하면 원하는 것을 할 수 있어야합니다. –