0

次のようなプロジェクトの依存関係のグラフがあるとします。

Assembly       Common    Shared     HR *          Accounting *     
----           ---       ----       ----          ----             
Dependency               Common     Common        Common           
                                    Shared        Shared           
                                    Accounting


Main              Warehouse *
---               -----
Common            Common
Shared            Shared
HR                HR
Accounting        Accounting
Warehouse

アスタリスクでマークされたプロジェクトには、メイン プロジェクトからのリフレクションを介してオンデマンドで表示およびアクティブ化できるフォームがあります。

Autofac コンテナーを構成する適切な方法は何ですか? 理想的には、Accounting のみを使用する場合、HR および Warehouse アセンブリをロードしたくないからです。

モジュールまたはネストされたスコープを使用する必要がありますか? ご覧のとおり、私にとっては少し混乱しています。

4

1 に答える 1

0

Autofac はプロジェクトの依存関係を管理する業務を行っていないため、間違った場所を探している可能性があります。

ここで、ある場所と別の場所の依存関係を解決する方法を本当に知りたい場合は、「Composition」という別のプロジェクトを作成し、そこに一連のモジュールを配置して依存関係を説明することをお勧めします。

于 2013-01-28T19:57:44.990 に答える