-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Document breaking change: ToolCommandName no longer set for non-tool packages #50274
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
Conversation
Co-authored-by: gewarren <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR documents a breaking change in .NET 10 RC 1 where the ToolCommandName MSBuild property is no longer automatically set for all projects, but only for projects that have PackAsTool set to true.
Key changes:
- Created comprehensive breaking change documentation following the standard template
- Updated TOC and version index to include the new breaking change article
- Provided clear workarounds for affected users
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
docs/core/compatibility/sdk/10.0/toolcommandname-not-set.md |
New breaking change article documenting the behavioral change and recommended actions |
docs/core/compatibility/toc.yml |
Added TOC entry for the new breaking change under SDK and MSBuild section |
docs/core/compatibility/10.0.md |
Added version index entry categorizing the change as source incompatible |
Summary
Adds breaking change documentation for .NET 10 RC 1 where
ToolCommandNameis only set whenPackAsToolistrue, not for all projects.Fixes #51739
Changes:
docs/core/compatibility/sdk/10.0/toolcommandname-not-set.mdRecommended actions documented:
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.
Internal previews
ToolCommandNamenot set for non-tool packages