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.
- Not all packages support the available frameworks and versions, due to framework restrictions, obsolete APIs, or transitive dependencies.
- 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 Version | Runs on .NET versions | Runs 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 Version | Supported OS | .NET Support End Date |
|---|---|---|
| .NET 10 | .NET 10 Supported OS Versions | November 14, 2028 |
| .NET 9 | .NET 9 Supported OS Versions | November 10, 2026 |
| .NET 8 | .NET 8 Supported OS Versions | November 10, 2026 |
| .NET 7 | .NET 7 Supported OS Versions | May 14, 2024 |
| .NET 6 | .NET 6 Supported OS Versions | November 12, 2024 |
| .NET 5 | .NET 5 Supported OS Versions | May 10, 2022 |
| .NET Core 3.1 | .NET Core 3.1 Supported OS Versions | December 13, 2022 |
| .NET Core 3.0 | .NET Core 3.0 Supported OS Versions | March 3, 2020 |
| .NET Core 2.2 | .NET Core 2.2 Supported OS Versions | December 23, 2019 |
| .NET Core 2.1 | .NET Core 2.1 Supported OS Versions | August 21, 2021 |
| .NET Core 2.0 | .NET Core 2.0 Supported OS Versions | October 1, 2018 |