-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Add automatically tool upgrade and downgrade for different versions for dotnet tool install #35088
Conversation
…dd automatic upgrade for ToolUpdateCommand; Add --allow-downgrade feature
@dsplaisted @baronfel Hi! I found a long hanging pr #31549 that is supposed to automatically upgrade and downgrade a tool given specified version. I thought this feature is quite useful because it allows users more flexibility in terms of handling tool versions and less prone to errors, so I recreated this pr and refine some of the checks. Is it possible if someone can review it? I'd love to resolve follow-ups as well~ Besides, this change only allows automatic upgrade and downgrade to local tools, I wonder if we would like to expand it some time to global tool as well~? Depending on business priorities:D |
I haven't reviewed the code yet, but the behavior from the PR description sounds good. I think global and local tool installs should both behave this way. Right now it looks like this code is failing to compile. |
#9500
Update dotnet tool local install so that it support automatic upgrade, downgrade, and error-throwing behaviors.