2

我习惯于使用 Autofac 和 autofac 一行代码,我可以在程序集中注册所有接口,以便它们解析为实现该接口的任何类。

在 Unity 中,我似乎需要手动注册每个接口。我想知道是否有一种更简单的方法来全局注册所有内容,然后针对生命周期差异创建单独的条目。

谢谢

4

2 回答 2

2

Unity 2 中没有。

然而,有一些 contrib 项目试图在 Unity 之上添加此行为,例如:

更新

Unity 3似乎刚刚发布,其中包含对批量注册的支持。

于 2013-04-18T21:35:52.593 回答
1

Unity 3 现在支持自动注册。

于 2013-04-30T21:26:15.483 回答