我在大多数.Net Web API 2+解决方案中使用过DryIoc和LightInject。使用新架构,我更愿意使用NServiceBus或MassTransit进行下一次ESB实现。但是,我找不到任何有用的代码参考,可以帮助我使用DryIoc或LightInject实现NServiceBus / MassTransit IContainer。其他IoC对我来说不是一个选择,因为我公司的要求是只选择上述两种。非常感谢社区的任何帮助。
答案 0 :(得分:2)
将this help?"如果您拥有NuGet包尚不支持的自己的容器,您可以创建一个以IContainer抽象为中心的插件。一旦创建并注册了它,NServiceBus将使用您的自定义容器来查找自己的依赖项。"