Supported platforms

NServiceBus is supported on the .NET Framework and .NET Core.

If possible, packages will target .NET Standard instead of individual platforms. While this means that packages might work with additional platforms, only the .NET Framework and .NET Core are officially supported by Particular Software.
Target FrameworkVersionPlatformNotes
.NET Framework4.5.2 or laterWindowsSome packages may require a later version.
.NET Core2.1 (LTS)Windows / LinuxmacOS is supported only for development purposes.
.NET Core3.1 (LTS)Windows / LinuxmacOS is supported only for development purposes.

Packages not supporting .NET Core

Some packages do not currently support .NET Core or running on non-Windows platforms:

  • Transports
    • NServiceBus.Transport.Msmq - System.Messaging is not part of .NET Core, so MSMQ can't be supported on .NET Core.
  • Containers
    • NServiceBus.Spring - Spring.Core does not support .NET Core.
  • Hosts
  • Other
    • NServiceBus.Wcf - Microsoft does not support the server aspects of WCF on .NET Core.

Related Articles

Last modified