microsoft / microsoft/aspire

Aspire Update is VERY Slow

Open
#17,301 2 comments 0 reactions 0 assignees View on GitHub
area-integrations triage:bot-seen
Dominant language
C#
Stars
6.3k
Forks
991
Avg merge
2d 15h
Merged PRs (30d)
196

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Describe the bug

This is taking an AGE to update my solution from 13.3.2 to 13.3.4 using the 'aspire update' command.

The "Executing: Update package" tasks are taking all the time.

PS C:\repos\ExampleSolution\ExampleSolution.AppHost> aspire update

πŸ“ ExampleSolution.AppHost.csproj:
πŸ“¦ Aspire.AppHost.Sdk 13.3.2 to 13.3.4
πŸ“¦ Aspire.Azure.Npgsql 13.3.2 to 13.3.4
πŸ“¦ Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL 13.3.2 to 13.3.4
πŸ“¦ Aspire.Azure.Security.KeyVault 13.3.2 to 13.3.4
πŸ“¦ Aspire.Hosting.Azure.AppConfiguration 13.3.2 to 13.3.4
πŸ“¦ Aspire.Hosting.Azure.KeyVault 13.3.2 to 13.3.4
πŸ“¦ Aspire.Hosting.Azure.PostgreSQL 13.3.2 to 13.3.4
πŸ“¦ Aspire.Hosting.Azure.Redis 13.3.2 to 13.3.4
πŸ“¦ Aspire.Hosting.Azure.Storage 13.3.2 to 13.3.4
πŸ“¦ Aspire.Hosting.JavaScript 13.3.2 to 13.3.4
πŸ“¦ Aspire.Hosting.PostgreSQL 13.3.2 to 13.3.4
πŸ“¦ Aspire.Hosting.Redis 13.3.2 to 13.3.4
πŸ“¦ Aspire.Hosting.Seq 13.3.2 to 13.3.4
πŸ“¦ Aspire.Npgsql.EntityFrameworkCore.PostgreSQL 13.3.2 to 13.3.4

πŸ“ ExampleSolution.ApiService.csproj:
πŸ“¦ Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration 13.3.2 to 13.3.4
πŸ“¦ Aspire.StackExchange.Redis 13.3.2 to 13.3.4
πŸ“¦ Aspire.Azure.Security.KeyVault 13.3.2 to 13.3.4

πŸ“ ExampleSolution.Data.Postgres.csproj:
πŸ“¦ Aspire.Azure.Npgsql 13.3.2 to 13.3.4
πŸ“¦ Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL 13.3.2 to 13.3.4
πŸ“¦ Aspire.Npgsql.EntityFrameworkCore.PostgreSQL 13.3.2 to 13.3.4

πŸ“ ExampleSolution.WorkerA.csproj:
πŸ“¦ Aspire.Azure.Storage.Blobs 13.3.2 to 13.3.4
πŸ“¦ Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration 13.3.2 to 13.3.4
πŸ“¦ Aspire.Seq 13.3.2 to 13.3.4
πŸ“¦ Aspire.StackExchange.Redis 13.3.2 to 13.3.4

πŸ“ ExampleSolution.WorkerB.csproj:
πŸ“¦ Aspire.Azure.Security.KeyVault 13.3.2 to 13.3.4
πŸ“¦ Aspire.Azure.Storage.Blobs 13.3.2 to 13.3.4
πŸ“¦ Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration 13.3.2 to 13.3.4
πŸ“¦ Aspire.Seq 13.3.2 to 13.3.4
πŸ“¦ Aspire.StackExchange.Redis 13.3.2 to 13.3.4

πŸ“ ExampleSolution.ServiceA.csproj:
πŸ“¦ Aspire.Azure.Security.KeyVault 13.3.2 to 13.3.4

πŸ“ ExampleSolution.Web.csproj:
πŸ“¦ Aspire.Azure.Storage.Blobs 13.3.2 to 13.3.4
πŸ“¦ Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration 13.3.2 to 13.3.4
πŸ“¦ Aspire.StackExchange.Redis.OutputCaching 13.3.2 to 13.3.4

πŸ“ ExampleSolution.ModuleA.Services.csproj:
πŸ“¦ Aspire.StackExchange.Redis 13.3.2 to 13.3.4

πŸ“ ExampleSolution.ModuleA.csproj:
πŸ“¦ Aspire.Azure.Storage.Blobs 13.3.2 to 13.3.4
πŸ“¦ Aspire.StackExchange.Redis 13.3.2 to 13.3.4

πŸ“ ExampleSolution.ServiceDefaults.csproj:
πŸ“¦ Aspire.Seq 13.3.2 to 13.3.4

πŸ“ ExampleSolution.ModuleA.AzureBlob.csproj:
πŸ“¦ Aspire.Azure.Storage.Blobs 13.3.2 to 13.3.4

πŸ“ ExampleSolution.Web.Client.csproj:
πŸ“¦ Aspire.Azure.Security.KeyVault 13.3.2 to 13.3.4

Perform updates? [Y/n]: Y

Executing: Update package Aspire.AppHost.Sdk from 13.3.2 to 13.3.4
Executing: Update package Aspire.Azure.Npgsql from 13.3.2 to 13.3.4
Executing: Update package Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL from 13.3.2 to 13.3.4
Executing: Update package Aspire.Azure.Security.KeyVault from 13.3.2 to 13.3.4
Executing: Update package Aspire.Hosting.Azure.AppConfiguration from 13.3.2 to 13.3.4
Executing: Update package Aspire.Hosting.Azure.KeyVault from 13.3.2 to 13.3.4
Executing: Update package Aspire.Hosting.Azure.PostgreSQL from 13.3.2 to 13.3.4
Executing: Update package Aspire.Hosting.Azure.Redis from 13.3.2 to 13.3.4
Executing: Update package Aspire.Hosting.Azure.Storage from 13.3.2 to 13.3.4
Executing: Update package Aspire.Hosting.JavaScript from 13.3.2 to 13.3.4
Executing: Update package Aspire.Hosting.PostgreSQL from 13.3.2 to 13.3.4
Executing: Update package Aspire.Hosting.Redis from 13.3.2 to 13.3.4
Executing: Update package Aspire.Hosting.Seq from 13.3.2 to 13.3.4
Executing: Update package Aspire.Npgsql.EntityFrameworkCore.PostgreSQL from 13.3.2 to 13.3.4
Executing: Update package Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration from 13.3.2 to 13.3.4
Executing: Update package Aspire.StackExchange.Redis from 13.3.2 to 13.3.4
Executing: Update package Aspire.Azure.Security.KeyVault from 13.3.2 to 13.3.4
Executing: Update package Aspire.Azure.Npgsql from 13.3.2 to 13.3.4
Executing: Update package Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL from 13.3.2 to 13.3.4
Executing: Update package Aspire.Npgsql.EntityFrameworkCore.PostgreSQL from 13.3.2 to 13.3.4
Executing: Update package Aspire.Azure.Storage.Blobs from 13.3.2 to 13.3.4
Executing: Update package Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration from 13.3.2 to 13.3.4
Executing: Update package Aspire.Seq from 13.3.2 to 13.3.4
Executing: Update package Aspire.StackExchange.Redis from 13.3.2 to 13.3.4
Executing: Update package Aspire.Azure.Security.KeyVault from 13.3.2 to 13.3.4
Executing: Update package Aspire.Azure.Storage.Blobs from 13.3.2 to 13.3.4
Executing: Update package Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration from 13.3.2 to 13.3.4
Executing: Update package Aspire.Seq from 13.3.2 to 13.3.4
Executing: Update package Aspire.StackExchange.Redis from 13.3.2 to 13.3.4

β ² Applying updates...

### Expected Behavior

It should be as fast as doing normal nuget package updates

### Steps To Reproduce

aspire update

### Exceptions (if any)

_No response_

### Aspire doctor output

Aspire Environment Check
========================

.NET SDK
βœ… .NET 10.0.300 installed (x64)

Container Runtime
βœ… Docker v29.4.3: running (auto-detected (default)) ← active

Environment
βœ… HTTPS development certificate is trusted

Summary: 3 passed, 0 warnings, 0 failed

### Anything else?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.