【问题标题】:Does .Net core 2.0 supports Apache NMS Active MQ packages?.Net core 2.0 是否支持 Apache NMS Active MQ 包?
【发布时间】:2018-02-14 22:37:42
【问题描述】:

警告 NU1701 包“Apache.NMS 1.7.1”是使用“.NETFramework,Version=v4.6.1”而不是项目目标框架“.NETCoreApp,Version=v2.0”恢复的。此软件包可能与您的项目不完全兼容。

【问题讨论】:

    标签: c# apache-nms


    【解决方案1】:

    我现在不确定您是否可以这样做,抱歉,另一种选择是采用通过 REST 使用 ActiveMQ 的类,http://activemq.apache.org/rest.html 并且不要使用这些 dll。

    【讨论】:

      【解决方案2】:

      你可以试试这个包.NET Core

      【讨论】:

      • 第二个链接仍然提供了正确答案:是的,它支持 Apache 活动 mq 包
      【解决方案3】:

      我用.NET Portability Analyzer 测试了来自nuget 包的Apache.NMSApache.NMS.ActiveMQ DLL,它说它们100% 兼容:“.NET Core、.NET Framework、.NET Standard”。我还在简单的场景中测试了它,比如 linux .net 核心应用程序写入队列,它工作正常。所以我会说它们是功能性的,但不能确定到什么程度。

      我们在生产中使用它大约半年,没有问题。不过,我们只向 MQ 发布消息。

      【讨论】:

        猜你喜欢
        • 2012-03-23
        • 1970-01-01
        • 2021-11-06
        • 1970-01-01
        • 2017-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多