Clarify RID-specific .NET tools packaging and add hybrid pattern guidance#51297
Merged
richlander merged 18 commits intomainfrom Jan 23, 2026
Merged
Clarify RID-specific .NET tools packaging and add hybrid pattern guidance#51297richlander merged 18 commits intomainfrom
richlander merged 18 commits intomainfrom
Conversation
… and clarifications Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Update RID-specific tools article with clarified guidance
Clarify RID-specific .NET tools packaging with hybrid AOT pattern
Jan 23, 2026
richlander
reviewed
Jan 23, 2026
Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
Copilot
AI
changed the title
Clarify RID-specific .NET tools packaging with hybrid AOT pattern
Clarify RID-specific packaging is transparent to users
Jan 23, 2026
Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
Copilot
AI
changed the title
Clarify RID-specific packaging is transparent to users
Clarify RID-specific .NET tools packaging guidance
Jan 23, 2026
Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
Copilot
AI
changed the title
Clarify RID-specific .NET tools packaging guidance
Clarify RID-specific .NET tools packaging and remove redundancy
Jan 23, 2026
Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
Copilot
AI
changed the title
Clarify RID-specific .NET tools packaging and remove redundancy
Clarify RID-specific .NET tools packaging and add hybrid pattern guidance
Jan 23, 2026
richlander
reviewed
Jan 23, 2026
richlander
reviewed
Jan 23, 2026
richlander
reviewed
Jan 23, 2026
baronfel
reviewed
Jan 23, 2026
baronfel
approved these changes
Jan 23, 2026
gewarren
approved these changes
Jan 23, 2026
Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Member
|
Thanks for the fixes @gewarren! |
adegeo
reviewed
Jan 23, 2026
adegeo
reviewed
Jan 23, 2026
adegeo
reviewed
Jan 23, 2026
adegeo
reviewed
Jan 23, 2026
Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com>
Updated the instructions for AOT tools to remove redundant commands and clarify RID-specific packing.
adegeo
reviewed
Jan 23, 2026
…s for AOT Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
Co-authored-by: richlander <2608468+richlander@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Original prompt
Update the Learn article
docs/core/tools/rid-specific-tools.mdin thedotnet/docsrepo to reflect clarified guidance on RID-specific .NET tools packaging, especially aroundRuntimeIdentifiers,ToolPackageRuntimeIdentifiers, andPublishAot, and to add thedotnet10-hybrid-toolsample.Context:
5d411bae985b4fdec557469fbe39c216cf702edcand available at: https://github.com/dotnet/docs/blob/5d411bae985b4fdec557469fbe39c216cf702edc/docs/core/tools/rid-specific-tools.mdrichlander/dotnet10-hybrid-toolthat demonstrates a hybrid packaging pattern (Native AOT for selected RIDs with a CoreCLRanyfallback). The README for that repo (commit8234f4e70cacd1240ec0dc5952be82f8a1780e38) explains the pattern and should be referenced but not copied.Required changes to
docs/core/tools/rid-specific-tools.md:Clarify when to use
RuntimeIdentifiersvsToolPackageRuntimeIdentifiersRuntimeIdentifiersandToolPackageRuntimeIdentifierssubsections, add a new subsection:Make
PublishAotbehavior explicit in the AOT tools sectiondotnet packanddotnet pack -r), add:Add a “Hybrid AOT + CoreCLR packaging pattern (example)” subsection
This pull request was created from Copilot chat.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Internal previews