NServiceBus 是否支持.NetCore?

NServiceBus support .NetCore or not?

我读了一些关于 NServiceBus 的文章,我想使用它,但我不知道它是否完全支持 .NetCore,我用谷歌搜索了一下(并找到了一些信息,例如 This), 但对我帮助不大,有人可以帮助我吗?

更新:NServiceBus 7.0.1 开始,他们引入了对 .NET Standard 2.0 的支持,因此可以 运行 在 .NET Core 2.1+ 上。

Building endpoints with .NET Core 3.1 解释了如何在 .NET Core 3.1 和通用主机上配置它。

原回答:

NServiceBus 包不依赖于任何 NetStandard,因此这意味着它不能 运行 在 Core CLR 上。仅当您以完整的 .NET Framework 而非 .NET Core 为目标时,才可以在 .NET Core 项目中使用它。

截至 2017 年 4 月 24 日,NServiceBus 不支持 .net 核心。最新的 public 状态是这个 https://particular.net/blog/nservicebus-on-net-core-why-not

但是我可以说,在内部,特别重要的工作是投入大量精力来获得 .net 标准支持。

我会把这个问题添加到发货后的跟进列表中

更新:Particular Software 在其公司博客上宣布即将支持 .NET Core 2.0:https://particular.net/blog/nservicebus-on-net-core-its-time