2010-06-16 1 views
1

현재 WPF 프로젝트에서 Ninject IOC 도구를 사용하여 종속성 주입을 수행했습니다..NET Framework 클라이언트 프로필을 대상으로 할 수있는 IOC 컨테이너?

더 나은 다운로드/설치 환경을 위해 .NET Framework Client Profile을 대상으로 지정하려고합니다. 문제는 Ninject가 Client Profile에없는 System.Web과 같은 libararies를 참조하는 것입니다.

.NET Framework 클라이언트 프로필 (3.5 또는 4)을 대상으로 할 수있는 IOC 컨테이너를 권장 할 수있는 사람은 누구입니까?

+0

클라이언트 프로필이 새롭기 때문에 IOC를 만든 사람이 아직 목표를 정하지 못했다고 생각합니다. OS IOC 라이브러리 (예 : Unity)의 소스를 직접 잡아서 직접 타겟팅을 설정하고 컴파일하여 오류를 수정할 수 있습니다. 웹을 타겟팅하는 모든 캐시가 캐시를 사용 중임을 나타냅니다. 캐시가 클라이언트 프레임 워크 IIRC로 옮겨 졌으므로 수정하기가 쉬울 것입니다. – Will

답변

2

Autofac은 3.5 및 4.0 Client Profile을 모두 지원합니다.

0

정말 가볍고 간단한 Funq DI 컨테이너를 사용해보십시오. 처음에는 모바일 응용 프로그램 블록 용으로 만들어 졌으므로 귀하의 목적에 부합한다고 생각합니다. (또는 적어도 lambda의 DI 컨테이너 개념)

+0

@Sivukha - 감사합니다. –

관련 문제