구조체를 처음 사용했습니다. :))구조 도형으로 AutoWiring, 컨스트럭터 삽입
내가 가진 IPresenter를 구현하는 클래스 : 내가 전화
public class SoldierPresenter : IPresenter
{
...
public SolierPresenter(ISoldierView soldierView)
{
}
...
}
:
나는 제로 인스턴스를 얻을var presenters = ObjectFactory.GetAllInstances<IPresenter>();
... 내가 무슨 말이냐?! 사전에
Scan(
scanner =>
{
scanner.AssemblyContainingType(typeof(IShell));
scanner.WithDefaultConventions();
scanner.TheCallingAssembly();
scanner.AddAllTypesOf<IPresenter>();
scanner.WithDefaultConventions();
});
감사합니다, 에릭 : 여기
컨테이너의 구성 코드입니다.Container.WhatDoIHave(); 다음 표시 :
IPresenter (DutyManager.Presentation.Framework.IPresenter) DutyManager.Presentation.SoldiersPresenter, DutyManager.Presentation, 버전 = 1.0.0.0을, 문화 = 중립, PublicKeyToken = null을 구성 DutyManager.Presentation.SoldiersPresenter, DutyManager PerRequest
ISoldiersView (DutyManager.Presentation.ISoldiersView) DutyManager.Presentation.SoldiersView, DutyManager.Presentation 버전 = 1.0 .Presentation 버전 = 1.0.0.0는 문화가 중립 PublicKeyToken = NULL
같이 범위가 지정된 = .0.0, 문화 = 중립, PublicKeyToken = null DutyManager.Pr PerRequest
Joshua가 맞습니다. 문제를 진단 할만한 정보가 충분하지 않습니다. –