.Net Core中不存在System.Messaging.dll?

jer*_*ibi 4 c# dll msmq system.messaging .net-core

我有一个C#Publisher-Subscriber项目,打算MSMQ service在Windows中使用。该代码是在中开发的.Net Framework 4。我想在中运行它.Net Core。但是我得到了错误

“类型或名称空间名称“消息传递”在名称空间系统中不存在”。

.Net Core是否支持MSMQ?

.Net Core是否具有一个System.Messaging.dll似乎缺少的对应项?

Hya*_*rus 5

MSMQ不是平台独立的,因此.Net Core不支持。

  • MSMQ可能不是,但是.net核心本身是平台无关的。在任何环境中运行的.net核心进程都应该能够连接和使用Windows上运行的MSMQ实例,因此这不是原因。 (5认同)