Frage

Ich werde wie Rhino Service Bus auf meine ASP.NET Web-Anwendung hinzufügen, aber Ninject als DI Container verwenden. Bisher alle Beispiele, die ich verwendet Castle Windsor halten zu sehen, die ich will nicht verwenden, da wir bereits Ninject verwenden.

Gibt es irgendwelche Tutorials gibt, die zeigen, wie ohne eine direkte Abhängigkeit von Schloss Windsor (zum Beispiel unter Verwendung von Ninject)?

Rhino Service Bus zu einer ASP.NET Web-Anwendung hinzufügen
War es hilfreich?

Lösung

Im Wesentlichen würden Sie durch Umschreiben RhinoServiceBusFacility / AbstractRhinoServiceBusFacility als Ninject Modul. Dann gibt es auch Castle Referenzen in anderen Dateien, zum Beispiel DefaultServiceBus hat Verweise auf iKernel die sollte stattdessen Ninject Kernel zu verwenden.

geändert werden

Andere Tipps

Heute Rhino Service Bus (RSB) hängt nicht direkt auf Schloss. Die Module sind für die Integration zur Verfügung mit Autofac , Spring.net , Einheit , StructureMap und natürlich Castle.

Ninject unterstützt noch nicht; Sie können die Implementierung als Referenz Castle verwenden Umsetzung.

scroll top