私たちはNSB 6.0を使用しています。私はRabbitMQTransportで問題がないコード次NserviceBus 6はMsmqTransportを使用していません
if (this.UseRabbitMQ)
{
config.UseTransport<RabbitMQTransport>().Transactions(TransportTransactionMode.ReceiveOnly);
}
else
{
config.UseTransport<MsmqTransport>().Transactions(TransportTransactionMode.ReceiveOnly);
}
と私の構成にRabbitMQTransportとMsmqTransportを設定している、しかし、すぐに、私はMsmqTransportに切り替えるように私は次のエラーを持っています。
「与えられたキー(RabbitMQ.RoutingTopologySupportsDelayedDelivery)が辞書に存在しませんでした。」」
どのバージョンのRabbitMQトランスポートを使用していますか? –
私たちはRabbitMQ.Clientバージョン5.0.0.0とNServiceBus.Transports.RabbitMQバージョン4.0.0.0を使用しています –