PurgeTempDestinations没有实现

时间:2016-12-13 06:07:18

标签: c# .net stomp

我正在尝试实现ActiveMq连接stomp以消费消息,但我在

中遇到以下问题
Apache.NMS.IConnection oConnection = oConnection =
factory.CreateConnection(Configuration.MQTTUserName,Configuration.MQTTPassword);
  

System.TypeLoadException未处理HResult = -2146233054 Message =方法'Apache.NMS.Stomp.Connection'中的'PurgeTempDestinations'来自程序集'Apache.NMS.Stomp,Version = 1.5.4.3215,Culture = neutral,PublicKeyToken = 82756feee3957618'没有实施。

但是ActiveMq Documention告诉我,PurgeTempDestinations是一个可选操作,对于不支持此功能的NMS提供者,该方法应该返回而不会抛出任何异常。

1 个答案:

答案 0 :(得分:0)

Apache.NMS.Stomp v1.5.4与Apache.NMS v1.5.1兼容,并且更高版本似乎不兼容。

我遇到了同样的问题,并且通过卸载v1.7.1版本并重新安装了Apache.NMS v1.5.1版本来解决了该问题。

希望有帮助

Tiago