0

를 사용하지 못할 3.0.0에서 3.2.1로 성을 업데이트내가 3.2.1 성을 업그레이드 한 후 지금은 내가 <p>에게 FirstNonGenericCoreInterface</p>에 대한 내 코드를 올바른 교체를 찾을 수가 어차피 FirstNonGenericCoreInterface

container.Register(
    AllTypes 
     .FromAssemblyNamed("MySolution.Tasks") 
     .InNamespace("MySolution.Tasks") 
     .WithService.FirstNonGenericCoreInterface("MySolution.Domain")); 

그 방법은 쓸모없는 나는 사람이 어를 알고 있나요

enter image description here

를 사용하는 어떤 방법을 찾을 수 없습니다 대신 사용해야합니까?

답변

5

내가 잘못 본 것이 아니라면 FirstNonGenericCoreInterface는 Sharp Architecture 확장 방법입니다.

WithService.DefaultInterfaces()는 구현 클래스 이름이 인터페이스와 일치하는 경우 필요한 것을 수행해야합니다. Castle Windsor wiki에서 더 많은 정보를 얻을 수 있습니다. http://docs.castleproject.org/Default.aspx?Page=Registering-components-by-conventions&NS=Windsor&AspxAutoDetectCookieSupport=1

+1

나는 무엇을 생각하고 있었습니까! 이걸 주셔서 고마워, 너 락! – Raymund

관련 문제