Running aspire update --self does work when the Aspire CLI is installed as a .NET global tool
Open
area-cli
- Dominant language
- C#
- Stars
- 6.3k
- Forks
- 991
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 201
Description
Repro steps:
- Install .NET 10 SDK
- `dotnet tool install -g Aspire.Cli`
- `aspire update --self` -> daily
- `aspire --version`
Expected result: Shows Aspire daily version
Actual result: Shows Aspire current version. Warns that Aspire is not on the path.
Contributor guide
Research direction
Reproduce the behavior with the listed .NET SDK, global-tool installation, and `aspire update --self` commands, then inspect the Aspire CLI self-update path and its global-tool handling. Done means `aspire --version` reports the daily version after updating and no longer warns that Aspire is not on the path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100