Skip to content

Commit

Permalink
Add end of support tooling policy (#9436)
Browse files Browse the repository at this point in the history
* Add end of support tooling policy

* Apply suggestions from code review

Co-authored-by: Rich Lander <[email protected]>

* Update release-policies.md

Co-authored-by: Maira Wenzel <[email protected]>

* Apply suggestions from code review

Co-authored-by: Maira Wenzel <[email protected]>

---------

Co-authored-by: Rich Lander <[email protected]>
Co-authored-by: Maira Wenzel <[email protected]>
Co-authored-by: Chet Husk <[email protected]>
  • Loading branch information
4 people authored Jul 31, 2024
1 parent 62bf6fd commit 0d223e9
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions release-policies.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,16 @@ As the end of support nears for a given .NET version, we strongly recommend you

Support ends for a given .NET version when its published end of support date has passed. Support typically ends on a patch day. If there is a critical issue for that .NET version, it will be patched for the last time on that day. There will not be any patches after that point. Continuing to use an unsupported version will expose you to security vulnerabilities.

### Tooling

The month after a .NET version goes out of support, we mark that version as optional and out of support in Visual Studio. Customers can remove it from their Visual Studio installs by using the [remove out of support components](https://devblogs.microsoft.com/visualstudio/removing-out-of-support-components-from-your-visual-studio-installations/) experience.

Additionally, customers targeting an out-of-support .NET version in their projects will get a notification in Visual Studio.

6 months after a .NET version goes out of support, newer in-support .NET SDK versions are updated to produce warning [NETSDK1138: The target framework is out of support](https://learn.microsoft.com/dotnet/core/tools/sdk-errors/netsdk1138) when targeting the out-of-support version.

### Packages

[.NET packages](https://www.nuget.org/profiles/dotnetframework) are no longer supported when either of the following occurs:

- A new version of the package is available. Some packages support multiple patches versions at once, one per major version matching a supported major .NET version.
Expand Down

0 comments on commit 0d223e9

Please sign in to comment.