我试图了解一个大量使用 StructureMap(一个 IOC/DI 容器框架)的大型项目。所有共享组件的接口都包含在一个项目中,所有其他项目都引用该项目。
在尝试构建依赖层次结构时,我发现很难检测到哪个项目依赖于其他项目,因为没有直接的项目引用,只有一个对接口项目的引用。
我怎样才能仍然构建层次结构树?相反,将所有接口集中在单个超级项目的良好实践中,或者它应该是“正常的”,即每个项目都包含自己的公共接口(以及实现它的预定义具体类)。这也将允许通过简单地遵循参考项目来轻松构建层次结构。
我试图了解一个大量使用 StructureMap(一个 IOC/DI 容器框架)的大型项目。所有共享组件的接口都包含在一个项目中,所有其他项目都引用该项目。
在尝试构建依赖层次结构时,我发现很难检测到哪个项目依赖于其他项目,因为没有直接的项目引用,只有一个对接口项目的引用。
我怎样才能仍然构建层次结构树?相反,将所有接口集中在单个超级项目的良好实践中,或者它应该是“正常的”,即每个项目都包含自己的公共接口(以及实现它的预定义具体类)。这也将允许通过简单地遵循参考项目来轻松构建层次结构。