警告NU1701程序包' Apache.NMS 1.7.1'使用' .NETFramework,Version = v4.6.1'进行了恢复。而不是项目目标框架' .NETCoreApp,Version = v2.0'。此软件包可能与您的项目不完全兼容。
答案 0 :(得分:1)
您可以尝试.NET Core
答案 1 :(得分:1)
我已经使用.NET Portability Analyzer测试了nuget包中的Apache.NMS
和Apache.NMS.ActiveMQ
个DLL,它表示它们与以下内容100%兼容:“.NET Core,.NET Framework,.NET Standard ”。我也在简单的场景中测试过它,例如linux .net核心应用程序写入队列,它工作。所以我说他们是功能性的,但不能确定到什么程度。
我们在生产中使用它大约半年,没有问题。我们只会向MQ发布消息。
答案 2 :(得分:0)
我现在还不确定你能做到这一点,对不起,另一种选择是采用REST使用ActiveMQ的类,http://activemq.apache.org/rest.html 并且不要使用这些dll。