0
我使用Castle Windsor的3.2.0版本和NServiceBus的3.3.5版本。NServiceBus.Address的處理程序未找到
我配置在這樣的控制檯應用程序我的車:
NServiceBus.Configure.With()
.CastleWindsorBuilder(container)
.Log4Net()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(true)
.UnicastBus()
.CreateBus()
.Start(() => Configure.Instance.ForInstallationOn<NServiceBus.Installation.Environments.Windows>().Install());
這輛車能只能通過這個控制檯應用程序可用於將消息發送到總線,因此我不使用nservice總線主機。
當翻閱該代碼行時,該應用程序拋出一個異常,指出沒有找到NServiceBus.Address處理程序。事實上,檢查我的容器,我沒有看到任何註冊。
是的,這是設置以及用於NserviceBus oldVersion = 「0.0.0.0-3.3.0.0」 NEWVERSION = 「3.3.0.0」。謝謝John – VdesmedT 2013-02-19 08:17:14
@VdesmedT這個設置適合我!我已經修改了我們的3.3.5示例中的一個來使用Castle 3.2,你可以從http://speedy.sh/Vh2G4/SendOnlyEndpoint.zip – 2013-02-19 23:16:33