Microsoft has two Azure Service Bus packages on NuGet:
- WindowsAzure.ServiceBus
Use this for Microsoft Azure Service Bus Queues, Topics, EventHub and Relay backend operations.
- Microsoft.Azure.ServiceBus
This is the next generation Azure Service Bus .NET Standard client library that focuses on queues & topics
At first it sounds like you should pick WindowsAzure.ServiceBus
. The package description is literally a command to "use this" for queues. But Microsoft.Azure.ServiceBus
calls itself "the next generation."
The GitHub project for Microsoft.Azure.ServiceBus
doesn't exactly help matters, either: The README links to code samples that use WindowsAzure.ServiceBus
(as of February 2020).