The tables below list the frameworks that are targeted by .NET libraries following the .NET Support Policy.
Later versions of .NET and .NET Framework are compatible with earlier ones. For example, a library targeting .NET 6 can be used from .NET 8, and a library targeting .NET Framework 4.6.2 can be used from .NET Framework 4.8.1. There may be some deployment scenarios provided by later versions which are not fully supported, however.
The table below shows the Target Frameworks that would be targeted for a new (or first) major version of a .NET library conforming with the .NET Support Policy.
Dimension | Supported Version | TFM1 | Last Changed | Next Change 2 |
---|---|---|---|---|
.NET | >= 6.0 | net6.0 | 2024-01-17 | 2024-11-12 |
.NET Framework | >= 4.6.2 | net462 | 2024-01-17 | 2027-01-12 |
New minor versions drop support for older runtimes later than new major versions. The table below shows the target frameworks that could be targeted for a new minor version of a .NET library. New minor versions may continue to target older versions than the ones shown here. (Target frameworks are not automatically updated on minor releases.)
Dimension | Supported Version | TFM | Last Changed | Next Change |
---|---|---|---|---|
.NET | >= 6.0 | net6.0 | 2024-01-17 | 2025-11-12 |
.NET Framework | >= 4.6.2 | net462 | 2024-01-17 | 2027-01-12 |
.NET Standard is not listed in the tables above. Some libraries may
choose to target .NET Standard, typically .NET Standard 2.0
(with TFM netstandard2.0
).
There will be no new versions of .NET Standard so there are no dates for when .NET Standard support will be removed or updated.
The relevant policies are described at https://opensource.google/documentation/policies/dotnet-support