Usefulness of `aspire update` is limited when we don't update other dependencies when CPM is in use.
Open
area-cli
- Dominant language
- C#
- Stars
- 6.3k
- Forks
- 991
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 196
Description
When using `aspire update` a project can become unbuildable because we don't update all dependencies in `Directory.Packages.props` which may result in some package downgrade scenarios. Here is an example of a successful `aspire update` session with a test build of `aspire update` designed to overcome a compat issue 8.2.2 of Aspire. You can see that even those `aspire update` succeeded, it failed to succeed because of multiple pinned dependencies in CPM
[session.log](https://github.com/user-attachments/files/22529465/session.log)
Contributor guide
Assessment
This issue has not been assessed yet.