Azure.Messaging.ServiceBus 7.8.0 中不存在 ServiceBusClient
ServiceBusClient is not present in Azure.Messaging.ServiceBus 7.8.0
我正在尝试从 Microsoft.Azure.ServiceBus 迁移到 Azure.Messaging.ServiceBus
这是以前的实现
final QueueClient sendClient = new QueueClient(new ConnectionStringBuilder(this.queueConnectionString, this.queueName), ReceiveMode.PEEKLOCK);
对于迁移,我指的是 this and this,它表示使用 ServiceBusClient 而不是 QueueClient,但 ServiceBusClient 不存在于 Azure.Messaging.ServiceBus
修复了什么?
从我们这边复制后我们可以使这个工作,但是 Azure.Messaging.ServiceBus 的最新稳定版本是 7.7.0。如果您使用的是 7.8.0 的测试版,请在安装时尝试使用 Install-Package Azure.Messaging.ServiceBus -Version 7.8.0-beta.2
或 Install-Package Azure.Messaging.ServiceBus -Version 7.8.0-beta.1
。但在尝试 uninstalling and removing existing Azure.Messaging.ServiceBus dll 之前,请先重新安装它。
您还可以参考HERE中的相关示例。
对于Java ServiceBus SDK,可以找到迁移指南here。
AFAIK,您不需要删除罐子。只需在 pom 文件中引用正确的版本即可。
我正在尝试从 Microsoft.Azure.ServiceBus 迁移到 Azure.Messaging.ServiceBus
这是以前的实现
final QueueClient sendClient = new QueueClient(new ConnectionStringBuilder(this.queueConnectionString, this.queueName), ReceiveMode.PEEKLOCK);
对于迁移,我指的是 this and this,它表示使用 ServiceBusClient 而不是 QueueClient,但 ServiceBusClient 不存在于 Azure.Messaging.ServiceBus
修复了什么?
从我们这边复制后我们可以使这个工作,但是 Azure.Messaging.ServiceBus 的最新稳定版本是 7.7.0。如果您使用的是 7.8.0 的测试版,请在安装时尝试使用 Install-Package Azure.Messaging.ServiceBus -Version 7.8.0-beta.2
或 Install-Package Azure.Messaging.ServiceBus -Version 7.8.0-beta.1
。但在尝试 uninstalling and removing existing Azure.Messaging.ServiceBus dll 之前,请先重新安装它。
您还可以参考HERE中的相关示例。
对于Java ServiceBus SDK,可以找到迁移指南here。 AFAIK,您不需要删除罐子。只需在 pom 文件中引用正确的版本即可。