Unity有'registration modules'吗?

Does Unity have 'registration modules'?

在使用 Ninject 和 SimpleInjector 多年之后,我已经习惯了将我的注册分成不同的模块,我可以根据配置等加载这些模块。此外,它们非常有助于减少混乱巨大的注册码墙。

public UserModule : NinjectModule {
    public override Load() {
        Kernel.Bind<IUserAuthenticationService>()...
    }
}

Unity 支持这样的东西吗?谷歌搜索和阅读官方文档没有任何结果。

您可以创建一个 Unity 扩展并提供注册作为该扩展的一部分。

Container.RegisterExtension<MyModule>(...);