Aspire Update is VERY Slow
- 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
Assessment
This issue has not been assessed yet.