2

私はdryiocが初めてなので、無知を許してください:)

次の場合の正しいアプローチが何であるかを理解したいと思います。

dryioc コンテナーのインスタンスを作成するコンソール アプリを作成します。コンテナーにロガーを登録します (シングルトンとして)。次に、コンソール アプリで使用するクラス ライブラリ (別のプロジェクト) からクラスをインスタンス化し、クラス ライブラリからコンテナー (メイン アプリ) を参照して logger のインスタンスを取得できるようにします。したがって、クラス ライブラリは、コンソール アプリに登録されている任意のロガーを利用します。

クラス ライブラリのコンストラクタの一部としてコンテナを渡したくないです。

ご協力ありがとうございます。

4

1 に答える 1