Getting Started
Architecture
NServiceBus
Transports
Persistence
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Modernization
Samples

Supported frameworks and platforms

Particular software provides technical support for production environments based on Microsoft's support policy for .NET.

Support policies for individual NServiceBus components can be found in the NServiceBus Packages Supported Versions documentation.

  1. Not all packages support the available frameworks and versions, due to framework restrictions, obsolete APIs, or transitive dependencies.
  2. In this context, "supported" applies only to the framework runtime and doesn't necessarily indicate support for all languages features.

NServiceBus major versions

Each major version of NServiceBus is built against a specific framework version. Software built with that version of NServiceBus can be used on any version of .NET greater than or equal to the version on which it was built. After new versions of .NET are released, Particular Software updates automated tests to ensure that still-supported versions of NServiceBus can continue to run when upgraded to the new .NET version.

NServiceBus VersionRuns on .NET versionsRuns on .NET Framework versions
NServiceBus 10.NET 10 and up
NServiceBus 9.NET 8 and up
NServiceBus 8.NET 6 and up.NET Framework 4.7.2 and up
NServiceBus 7.NET Core 2.0 and up.NET Framework 4.5.2 and up

Supported .NET operating systems

When a version of NServiceBus is supported according to the support policy, it can be run in production on any Windows or Linux platform specified by the links in the following table, until Microsoft's end-of-support date for that .NET version.

macOS platforms are supported as development environments but not for production workloads. Other platforms like televisions and Android devices are not supported.

.NET VersionSupported OS.NET Support End Date
.NET 10.NET 10 Supported OS VersionsNovember 14, 2028
.NET 9.NET 9 Supported OS VersionsNovember 10, 2026
.NET 8.NET 8 Supported OS VersionsNovember 10, 2026
.NET 7.NET 7 Supported OS VersionsMay 14, 2024
.NET 6.NET 6 Supported OS VersionsNovember 12, 2024
.NET 5.NET 5 Supported OS VersionsMay 10, 2022
.NET Core 3.1.NET Core 3.1 Supported OS VersionsDecember 13, 2022
.NET Core 3.0.NET Core 3.0 Supported OS VersionsMarch 3, 2020
.NET Core 2.2.NET Core 2.2 Supported OS VersionsDecember 23, 2019
.NET Core 2.1.NET Core 2.1 Supported OS VersionsAugust 21, 2021
.NET Core 2.0.NET Core 2.0 Supported OS VersionsOctober 1, 2018

Related Articles