Skip to content

Conversation

@MichaelSimons
Copy link
Member

@MichaelSimons MichaelSimons commented Nov 25, 2025

Fixes #51743

I'm not finding a reason these are needed. We aren't including them in the other bundled tools. Therefore I am proposing we remove them. The size gain is trivial, it is more about cleanliness of not shipping these on non-windows rids.

@MichaelSimons MichaelSimons requested a review from tmat November 25, 2025 18:46
@MichaelSimons MichaelSimons marked this pull request as ready for review November 25, 2025 18:47
@MichaelSimons MichaelSimons requested a review from a team as a code owner November 25, 2025 18:47
Copilot AI review requested due to automatic review settings November 25, 2025 18:47
Copilot finished reviewing on behalf of MichaelSimons November 25, 2025 18:49
Copy link
Contributor

Copilot AI left a 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 removes unused shim-related configuration properties from the dotnet-format tool project to align with other bundled tools in the SDK. The change eliminates SignableShimRuntimeIdentifiers and PackAsToolShimRuntimeIdentifiers properties that were not being used by other built-in tools like dotnet-watch and Watch.Aspire, improving consistency across the codebase.

  • Removes SignableShimRuntimeIdentifiers property (unused throughout the codebase)
  • Removes PackAsToolShimRuntimeIdentifiers property and its associated comment
  • Aligns dotnet-format with the packaging approach used by other built-in SDK tools

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stop bundling shims with dotnet format

3 participants