Skip to content

Notification of newer workload versions available isn't displayed with versions installed through Visual Studio ย #40295

Open
@joperezr

Description

@joperezr

The SDK has a functionality called advertising manifests which is used to make sure that your installed workloads are up-to-date. The process in simple terms consists of a check that happens daily against your configured feeds to see if there are any newer versions of the workloads than the ones you have. Later, if you run a dotnet command like dotnet build, the SDK prints out a message letting you know that there are updates in your installed workloads, so that you can update them.

It seems like this functionality is broken when a workload is installed by Visual Studio, as opposed to being manually installed via the command line. This is bad for a group of users like Windows .NET Aspire users, as they mostly rely on getting their workloads installed via Visual Studio. The reason why this is bad is because if Aspire ever decides to ship a newer version of the workload before it is available in a Visual Studio update, then users will have no way of knowing that a newer version is available. In Aspire, we are considering shipping our workloads in a different schedule (that may not necessarily match Visual Studio schedule), but this issue is currently being a blocker for that. It would be great if this issue can be fixed, so we can start having an alternative for notifying customers when newer versions are available.

cc: @marcpopMSFT @dsplaisted @joeloff @DamianEdwards

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions