Skip to content

Aspire Update is VERY Slow #17301

@aarondglover

Description

@aarondglover

Is there an existing issue for this?

  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-integrationsIssues pertaining to Aspire Integrations packagestriage:bot-seenAspire triage bot has seen this issue

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions