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 容器的正确方法是什么?因为,理想情况下,如果我只使用会计,我不想加载 HR 和 Warehouse 程序集。

我应该使用模块还是嵌套范围?如您所见,这对我来说有点令人困惑。

4

1 回答 1

0

Autofac 不从事管理项目依赖项的业务,因此您可能找错地方了。

现在,如果你真的只是想问如何解决一个地方与另一个地方的依赖关系,那么我的偏好是创建另一个名为“Composition”的项目,并在那里放置一系列模块来描述你的依赖关系。

于 2013-01-28T19:57:44.990 回答