我有一个由多个项目组成的解决方案,例如:DataLayer(包含 EntityFramework)、UnitTests、WebForms(包含 MVP)、CommonClasses(包含公共服务类)。
你会为所有这些项目实现一个容器,它位于一个单独的类库应用程序中吗?
或者您是否会简单地拥有一个单独的 Windsor 设置来单独处理每个项目中的依赖关系,但是如果各个项目之间存在内部依赖关系怎么办。
或者它是所有 Windsor Setup 的一个,它位于主项目(启动项目)中,用于处理所有依赖项?
谢谢。