Add breaking change documentation for project.json removal from dotnet restore #47986
+50
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds comprehensive breaking change documentation for the removal of
project.json
support fromdotnet restore
in .NET 10 Preview 7.Changes Made
New Breaking Change Document: Created complete documentation following the standard Microsoft breaking change format at
/docs/core/compatibility/sdk/10.0/dotnet-restore-project-json-unsupported.md
including:dotnet migrate
command and PackageReference formatUpdated Documentation Index: Added the new breaking change to the main compatibility table in
/docs/core/compatibility/10.0.md
under the SDK and MSBuild section with proper ordering and categorization.Updated Table of Contents: Added the new entry to
/docs/core/compatibility/toc.yml
in the appropriate alphabetical position within the SDK and MSBuild section for .NET 10.Validation
.github/copilot-instructions.md
.github/prompts/breaking-change.md
The documentation properly explains that starting with .NET 10 Preview 7,
dotnet restore
will ignoreproject.json
based projects rather than restoring their dependencies, completing the transition away from the format that was deprecated in 2017 and replaced by PackageReference.Fixes #47968.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.