The following exception happens when multiple transports (SQL + RabbitMQ) are used inside single host process.
System.Collections.Generic.KeyNotFoundException: The given key (RabbitMQ.Routing TopologySupportsDelayedDelivery) was not present in the dictionary
There is a workaround: manual excluding transport libraries from assembly scanning.
Steps to reproduce:
- Install SQL-transport nuget-package
- Install RabbitMQ-transport nuget-package
- Try to start an endpoint with the sql-transport configured.
Suggestion:
- There should not be a conflict between different transport libraries located inside the same host folder.
- Update documentation