OpennetcfのIoC依存性注入によるコンストラクターの引数の1つとして別のクラス(Bという名前)を使用するクラス(Aという名前)があります。
問題は、アプリケーションの起動時に、クラス B のコンストラクターが 2 回呼び出されることです。
クラス A のコンストラクター:
[InjectionConstructor]
public MyService([CreateNew]ClassB classb)
{
_classb = classb;
}
また、RootWorkItem コレクションの "Load" メソッドでクラス B をロードします。
どんな助けでもありがたい