Skip to content

Fix RID tool packages by bundling stopr only in stop.any#49

Merged
kzu merged 1 commit into
mainfrom
packstopr
Jun 15, 2026
Merged

Fix RID tool packages by bundling stopr only in stop.any#49
kzu merged 1 commit into
mainfrom
packstopr

Conversation

@kzu

@kzu kzu commented Jun 15, 2026

Copy link
Copy Markdown
Member

Summary

  • Limit stopr TfmSpecificPackageFile bundling to the any fallback package only.
  • Prevents native AOT RID packages from adding stray tools/net10.0/any/stopr.* files that break dnx/dotnet tool resolution of DotnetToolSettings.xml.

Test plan

  • Rebuilt stop.win-x64 locally and confirmed package layout matches 2.0.1 (no tools/net10.0/any/stopr.*).
  • Verified stop.any still includes stopr at tools/net10.0/any/.
  • Ran dnx -y stop --version 42.42.42 --source <local-feed> -- --version successfully.

Native AOT RID packages were picking up stopr at tools/net10.0/any/, which made dnx look for DotnetToolSettings.xml in the wrong place and fail on 2.1.0-beta installs.

Co-authored-by: Cursor <cursoragent@cursor.com>
@kzu kzu enabled auto-merge (rebase) June 15, 2026 03:15
@kzu kzu merged commit 8133f1f into main Jun 15, 2026
4 checks passed
@kzu kzu deleted the packstopr branch June 15, 2026 03:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant