Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add end of support tooling policy #9436

Merged
merged 4 commits into from
Jul 31, 2024
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
marcpopMSFT marked this conversation as resolved.
Show resolved Hide resolved

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 the out of support .NET version in their projects will get a notification in Visual Studio.
baronfel marked this conversation as resolved.
Show resolved Hide resolved

6 months after a .NET version goes out of support, newer in-support .NET SDK versions are updated to produce warning [NETSDK1138](https://learn.microsoft.com/dotnet/core/tools/sdk-errors/netsdk1138) when targeting the out of support version.
baronfel marked this conversation as resolved.
Show resolved Hide resolved

### 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
Loading