2016-05-18 1 views
1

私は私のコアプロジェクトでIDispatcherインタフェースを抱えている:Autofac IComponentContext.Registrationsは空です

public interface IDispatcher 
{ 
    ... 
} 

、インフラプロジェクトに私が実装抱えている:私は呼んでいるとき、今

public class AutofacDispatcher : IDispatcher 
{ 
    private readonly IComponentContext container; 

    public AutofacDispatcher(IComponentContext container) 
    { 
     this.container = container; 
    } 
     ... 

} 

var dispatcher = container.Resolve<IDispatcher>(); 

Dispatcher内のプライベートIComponentContextは空であり、登録はありません。

どうして私はそれを動作させることができますか?

答えて

1

さて、私はそれを自分で考え出しました。

私はコンテナに登録が多すぎます(7k以上)。

私は自分のアセンブリだけを参照することができましたが、現在は動作しています。