3

我想将 Rhino Service Bus 添加到我的 ASP.NET Web 应用程序中,但使用 Ninject 作为 DI 容器。到目前为止,我一直看到的所有示例都使用 Castle Windsor,我不想使用它,因为我们已经使用了 Ninject。

是否有任何教程展示了如何将 Rhino Service Bus 添加到 ASP.NET Web 应用程序而不直接依赖于 Castle Windsor(例如使用 Ninject)?

4

2 回答 2

3

基本上,您必须首先将RhinoServiceBusFacility / AbstractRhinoServiceBusFacility重写为 Ninject 模块。然后在其他文件中也有 Castle 引用,例如DefaultServiceBus有对 IKernel 的引用,应该改为使用 Ninject 的内核。

于 2010-08-06T21:44:00.940 回答
1

如今,Rhino Service Bus (RSB) 并不直接依赖于 Castle。模块可用于与AutofacSpring.netUnityStructureMap,当然还有Castle

Ninject 尚不支持;您可以使用Castle 实现作为参考实现。

于 2012-08-07T10:45:22.573 回答