Expand upgrade documentation to include specifics about pinning SDK, tooling, packages, and more. #43688
Labels
dotnet-fundamentals/svc
install/subsvc
Pri1
High priority, do before Pri2 and Pri3
⌚ Not Triaged
Not triaged
Type of issue
Missing information
Description
https://learn.microsoft.com/dotnet/core/install/upgrade currently provides very high level guidance to upgrading projects for each major .NET version.
There however are many more challenges that one may face when they use new IDE, editor, etc experiences that we should document some further best practices on.
We should inform users how to "pin" to certain versions of tooling, sdk, packages, etc so that they know that if/when new capabilities are provided in tooling, they can upgrade fearlessly and be able to build while they slowly upgrade these components on the new versions of tooling.
Some ideas for this doc:
This document is inspired by the .NET 9/VS 17.12 release.
Relevant areas:
Page URL
https://learn.microsoft.com/en-us/dotnet/core/install/upgrade
Content source URL
https://github.com/dotnet/docs/blob/main/docs/core/install/upgrade.md
Document Version Independent Id
a20fa96c-6d92-d941-f6d0-bf0369028e7f
Article author
@gewarren
Metadata
Related Issues
The text was updated successfully, but these errors were encountered: