NServiceBusを使い始めたばかりで、バスがVSソリューションにどのように適合するかを理解しようとしています。
ASP.NetフロントエンドとBLLを備えた既存のアプリケーションを想定します。私はDIにWindsorを使用していますが、BLLはコンテナーについての知識がありません。「MyNamespace.IOC」と呼ばれる別のプロジェクトにコンテナを接続します。このプロジェクトと私のWebプロジェクトだけがWindsorの知識を持っています。
BLLのバスにアクセスする必要があります(メッセージの送信/公開/処理を行う場所であるため)。Windsorを使用してNSBを構成する必要があり、(私は)アプリの起動時にコンテナーのインスタンスをConfigure.With()。CastleWindorBuilder()メソッドに渡します。
3つのプロジェクトすべてがNSBDLLを参照しているのは奇妙に思えます。通常、これをすべて一緒に配線するにはどうすればよいですか?