我正在尝试起床并使用 Autofac,但无法弄清楚一些事情。假设我有一个包含几个项目的 [winforms] 解决方案:MyProject.GUI、MyProject.Model、MyProject.DataAccess。放置所有 builder.Register 代码的推荐位置在哪里?假设我没有使用 XML(这可能是一个错误,如果是,请纠正我)它需要了解所有程序集,以便引用每个程序集中的服务和组件。我应该把它全部放在启动项目 MyPProject.GUI 中吗?这会起作用,但现在这个项目将“了解”所有其他项目。也许这并不像我乍一看那样糟糕。也许我在想这个。
我会很感激任何想法。谢谢。