Skip to content

aspire init --log-level debug : Select language does not appear at the bottom of the terminal. #15936

@Victor-johnsson

Description

@Victor-johnsson

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

When running aspire init --log-level debug the selection for AppHost language between C# and Typescript appears in the middle of the logs. The logs scrolls through so you don't see the selection unless you scroll up inside the terminal.

Simplified output i see is basically:
Logs
...
...
Which language would you like to use?

C# (.NET)
TypeScript (Node.js)

More Logs (hiding the language selection)
...
...

Expected Behavior

Would expect the language selection (and the prompt for language selection) to appear at the bottom of the terminal.

Steps To Reproduce

In an empty folder run aspire init --log-level debug

Exceptions (if any)

N/A

Aspire doctor output

Aspire Environment Check

Container Runtime
✔ Docker Desktop detected and running (version 29.1.3)

Environment
✔ HTTPS development certificate is trusted
⚠ HTTPS development certificate has an older version (v5, v4)
Run 'aspire certs clean' to remove all certificates, then run 'aspire certs trust' to create and trust a new one.
See: https://aka.ms/aspire-prerequisites#dev-certs
Details:
Older certificate versions (< v4) may not support all certificate trust scenarios.

Summary: 2 passed, 1 warnings, 0 failed
For detailed prerequisites: https://aka.ms/aspire-prerequisites

Anything else?

I'm on macOS tahoe 26.3.1. Running zsh in ghostty!

Attaches the logs:

aspire init --log-level debug
[21:18:31] [info] Program: Version: 13.2.1+14bf8c40443c690189a82ecb6565edb91dadf3b1
[21:18:31] [info] Program: Build ID: 13.200.126.18006
[21:18:31] [info] Program: Working directory: /Users/victor/source/ass
[21:18:31] [dbug] Features: Feature check: stagingChannelEnabled, ConfigKey: features:stagingChannelEnabled, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] Features: Feature stagingChannelEnabled using default value: False
[21:18:31] [dbug] Features: Feature check: showAllTemplates, ConfigKey: features:showAllTemplates, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] Features: Feature showAllTemplates using default value: False
[21:18:31] [dbug] Features: Feature check: stagingChannelEnabled, ConfigKey: features:stagingChannelEnabled, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] Features: Feature stagingChannelEnabled using default value: False
[21:18:31] [dbug] Features: Feature check: stagingChannelEnabled, ConfigKey: features:stagingChannelEnabled, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] Features: Feature stagingChannelEnabled using default value: False
[21:18:31] [dbug] Features: Feature check: execCommandEnabled, ConfigKey: features:execCommandEnabled, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] Features: Feature execCommandEnabled using default value: False
[21:18:31] [info] Program: Command: aspire init --log-level debug
[21:18:31] [dbug] Program: Parsing arguments: init --log-level debug
[21:18:31] [dbug] Program: Executing command: aspire init
[21:18:31] [dbug] Features: Feature check: updateNotificationsEnabled, ConfigKey: features:updateNotificationsEnabled, Value: '(null)', DefaultValue: True
[21:18:31] [dbug] Features: Feature updateNotificationsEnabled using default value: True
[21:18:31] [dbug] AuxiliaryBackchannelMonitor: Current command is not MCP start command. Auxiliary backchannel monitoring disabled.
[21:18:31] [dbug] BundleService: Ensuring bundle is extracted to /Users/victor/.aspire.
[21:18:31] [dbug] BundleService: Acquiring bundle extraction lock at /Users/victor/.aspire/.aspire-bundle-lock...
[21:18:31] [dbug] Features: Feature check: stagingChannelEnabled, ConfigKey: features:stagingChannelEnabled, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] Features: Feature stagingChannelEnabled using default value: False
[21:18:31] [dbug] Features: Feature check: experimentalPolyglot:python, ConfigKey: features:experimentalPolyglot:python, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] BundleService: Ensuring bundle is extracted to /Users/victor/.aspire.
[21:18:31] [dbug] Features: Feature experimentalPolyglot:python using default value: False
[21:18:31] [dbug] Features: Feature check: experimentalPolyglot:go, ConfigKey: features:experimentalPolyglot:go, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] BundleService: Acquiring bundle extraction lock at /Users/victor/.aspire/.aspire-bundle-lock...
[21:18:31] [dbug] Features: Feature experimentalPolyglot:go using default value: False
[21:18:31] [dbug] Features: Feature check: experimentalPolyglot:java, ConfigKey: features:experimentalPolyglot:java, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] Features: Feature experimentalPolyglot:java using default value: False
[21:18:31] [dbug] Features: Feature check: experimentalPolyglot:rust, ConfigKey: features:experimentalPolyglot:rust, Value: '(null)', DefaultValue: False
[21:18:31] [dbug] Features: Feature experimentalPolyglot:rust using default value: False

[21:18:31] [dbug] BundleService: Bundle extraction lock acquired.
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:31] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:31] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:31] [dbug] LayoutDiscovery: managed/: exists
[21:18:31] [dbug] LayoutDiscovery: dcp/: exists
[21:18:31] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:31] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:31] [dbug] BundleService: Ensuring bundle is extracted to /Users/victor/.aspire.
[21:18:31] [dbug] BundleService: Acquiring bundle extraction lock at /Users/victor/.aspire/.aspire-bundle-lock...
Select AppHost Language
Choose the programming language for your Aspire AppHost.
This selection will be saved for future use.

[21:18:31] [dbug] BundleService: Bundle already extracted and up to date (version: 13.2.1+14bf8c40443c690189a82ecb6565edb91dadf3b1).
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:31] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:31] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:31] [dbug] LayoutDiscovery: managed/: exists
[21:18:31] [dbug] LayoutDiscovery: dcp/: exists
[21:18:31] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:31] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:31] [dbug] BundleNuGetPackageCache: Running NuGet search via aspire-managed: Aspire.Cli
[21:18:31] [dbug] BundleNuGetPackageCache: aspire-managed path: /Users/victor/.aspire/managed/aspire-managed
[21:18:31] [dbug] BundleNuGetPackageCache: NuGet search args: nuget search --query Aspire.Cli --take 1000 --format json --prerelease --working-dir /Users/victor/source/ass --verbose
[21:18:31] [dbug] BundleNuGetPackageCache: Working directory: /Users/victor/source/ass
Which language would you like to use?

C# (.NET)
TypeScript (Node.js)

(Type to search) [21:18:31] [dbug] BundleService: Bundle extraction lock acquired.
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:31] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:31] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:31] [dbug] LayoutDiscovery: managed/: exists
[21:18:31] [dbug] LayoutDiscovery: dcp/: exists
[21:18:31] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:31] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:31] [dbug] BundleService: Bundle already extracted and up to date (version: 13.2.1+14bf8c40443c690189a82ecb6565edb91dadf3b1).
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:31] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:31] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:31] [dbug] LayoutDiscovery: managed/: exists
[21:18:31] [dbug] LayoutDiscovery: dcp/: exists
[21:18:31] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:31] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:31] [dbug] BundleNuGetPackageCache: Running NuGet search via aspire-managed: Aspire.ProjectTemplates
[21:18:31] [dbug] BundleNuGetPackageCache: aspire-managed path: /Users/victor/.aspire/managed/aspire-managed
[21:18:31] [dbug] BundleNuGetPackageCache: NuGet search args: nuget search --query Aspire.ProjectTemplates --take 1000 --format json --working-dir /Users/victor/source/ass --verbose
[21:18:31] [dbug] BundleNuGetPackageCache: Working directory: /Users/victor/source/ass
[21:18:31] [dbug] BundleService: Bundle extraction lock acquired.
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:31] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:31] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:31] [dbug] LayoutDiscovery: managed/: exists
[21:18:31] [dbug] LayoutDiscovery: dcp/: exists
[21:18:31] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:31] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:31] [dbug] BundleService: Bundle already extracted and up to date (version: 13.2.1+14bf8c40443c690189a82ecb6565edb91dadf3b1).
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:31] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:31] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:31] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:31] [dbug] LayoutDiscovery: managed/: exists
[21:18:31] [dbug] LayoutDiscovery: dcp/: exists
[21:18:31] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:31] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:31] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:31] [dbug] BundleNuGetPackageCache: Running NuGet search via aspire-managed: Aspire.ProjectTemplates
[21:18:31] [dbug] BundleNuGetPackageCache: aspire-managed path: /Users/victor/.aspire/managed/aspire-managed
[21:18:31] [dbug] BundleNuGetPackageCache: NuGet search args: nuget search --query Aspire.ProjectTemplates --take 1000 --format json --prerelease --working-dir /Users/victor/source/ass --verbose
[21:18:31] [dbug] BundleNuGetPackageCache: Working directory: /Users/victor/source/ass
[21:18:32] [dbug] BundleNuGetPackageCache: NuGetHelper stderr: Using source from config: nuget.org (https://api.nuget.org/v3/index.json)
Searching 1 source(s) for 'Aspire.ProjectTemplates'
Searching nuget.org (https://api.nuget.org/v3/index.json)...
Found 2 search endpoints.
Querying https://azuresearch-usnc.nuget.org/query?q=Aspire.ProjectTemplates&skip=0&take=1000&prerelease=true&semVerLevel=2.0.0

[21:18:32] [dbug] BundleNuGetPackageCache: NuGet search returned 9343 bytes
[21:18:32] [dbug] BundleNuGetPackageCache: NuGetHelper stderr: Using source from config: nuget.org (https://api.nuget.org/v3/index.json)
Searching 1 source(s) for 'Aspire.ProjectTemplates'
Searching nuget.org (https://api.nuget.org/v3/index.json)...
Found 2 search endpoints.
Querying https://azuresearch-usnc.nuget.org/query?q=Aspire.ProjectTemplates&skip=0&take=1000&prerelease=false&semVerLevel=2.0.0

[21:18:32] [dbug] BundleNuGetPackageCache: NuGet search returned 6316 bytes
[21:18:32] [dbug] BundleService: Ensuring bundle is extracted to /Users/victor/.aspire.
[21:18:32] [dbug] BundleService: Acquiring bundle extraction lock at /Users/victor/.aspire/.aspire-bundle-lock...
[21:18:32] [dbug] BundleService: Bundle extraction lock acquired.
[21:18:32] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:32] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:32] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:32] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:32] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:32] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:32] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:32] [dbug] LayoutDiscovery: managed/: exists
[21:18:32] [dbug] LayoutDiscovery: dcp/: exists
[21:18:32] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:32] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:32] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:32] [dbug] BundleService: Bundle already extracted and up to date (version: 13.2.1+14bf8c40443c690189a82ecb6565edb91dadf3b1).
[21:18:32] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:32] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:32] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:32] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:32] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:32] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:32] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:32] [dbug] LayoutDiscovery: managed/: exists
[21:18:32] [dbug] LayoutDiscovery: dcp/: exists
[21:18:32] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:32] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:32] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:32] [dbug] BundleNuGetPackageCache: Running NuGet search via aspire-managed: Aspire.ProjectTemplates
[21:18:32] [dbug] BundleNuGetPackageCache: aspire-managed path: /Users/victor/.aspire/managed/aspire-managed
[21:18:32] [dbug] BundleNuGetPackageCache: NuGet search args: nuget search --query Aspire.ProjectTemplates --take 1000 --format json --working-dir /Users/victor/source/ass --nuget-config /var/folders/cs/4vw456gd5dx6shlmbsv0gvd00000gn/T/j4s3c4l2.jtr/nuget.config --verbose
[21:18:32] [dbug] BundleNuGetPackageCache: Working directory: /Users/victor/source/ass
[21:18:33] [dbug] BundleNuGetPackageCache: NuGetHelper stderr: Using source from config: nuget.org (https://api.nuget.org/v3/index.json)
Searching 1 source(s) for 'Aspire.Cli'
Searching nuget.org (https://api.nuget.org/v3/index.json)...
Found 2 search endpoints.
Querying https://azuresearch-usnc.nuget.org/query?q=Aspire.Cli&skip=0&take=1000&prerelease=true&semVerLevel=2.0.0

[21:18:33] [dbug] BundleNuGetPackageCache: NuGet search returned 98756 bytes
[21:18:33] [dbug] BundleNuGetPackageCache: NuGetHelper stderr: Using source from config: https://api.nuget.org/v3/index.json (https://api.nuget.org/v3/index.json)
Searching 1 source(s) for 'Aspire.ProjectTemplates'
Searching https://api.nuget.org/v3/index.json (https://api.nuget.org/v3/index.json)...
Found 2 search endpoints.
Querying https://azuresearch-usnc.nuget.org/query?q=Aspire.ProjectTemplates&skip=0&take=1000&prerelease=false&semVerLevel=2.0.0

[21:18:33] [dbug] BundleNuGetPackageCache: NuGet search returned 6316 bytes
[21:18:33] [dbug] BundleService: Ensuring bundle is extracted to /Users/victor/.aspire.
[21:18:33] [dbug] BundleService: Acquiring bundle extraction lock at /Users/victor/.aspire/.aspire-bundle-lock...
[21:18:33] [dbug] BundleService: Bundle extraction lock acquired.
[21:18:33] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:33] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:33] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:33] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:33] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:33] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:33] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:33] [dbug] LayoutDiscovery: managed/: exists
[21:18:33] [dbug] LayoutDiscovery: dcp/: exists
[21:18:33] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:33] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:33] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:33] [dbug] BundleService: Bundle already extracted and up to date (version: 13.2.1+14bf8c40443c690189a82ecb6565edb91dadf3b1).
[21:18:33] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:33] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:33] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:33] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:33] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:33] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:33] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:33] [dbug] LayoutDiscovery: managed/: exists
[21:18:33] [dbug] LayoutDiscovery: dcp/: exists
[21:18:33] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:33] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:33] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:33] [dbug] BundleNuGetPackageCache: Running NuGet search via aspire-managed: Aspire.ProjectTemplates
[21:18:33] [dbug] BundleNuGetPackageCache: aspire-managed path: /Users/victor/.aspire/managed/aspire-managed
[21:18:33] [dbug] BundleNuGetPackageCache: NuGet search args: nuget search --query Aspire.ProjectTemplates --take 1000 --format json --prerelease --working-dir /Users/victor/source/ass --nuget-config /var/folders/cs/4vw456gd5dx6shlmbsv0gvd00000gn/T/r0jz4tbo.hyj/nuget.config --verbose
[21:18:33] [dbug] BundleNuGetPackageCache: Working directory: /Users/victor/source/ass
[21:18:34] [dbug] BundleNuGetPackageCache: NuGetHelper stderr: Using source from config: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json (https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json)
Using source from config: https://api.nuget.org/v3/index.json (https://api.nuget.org/v3/index.json)
Searching 2 source(s) for 'Aspire.ProjectTemplates'
Searching https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json (https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json)...
Found 1 search endpoints.
Querying https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a54510f9-4b2c-4e69-b96a-6096683aaa1f/nuget/v3/query2/?q=Aspire.ProjectTemplates&skip=0&take=1000&prerelease=true&semVerLevel=2.0.0
[21:18:36] [dbug] ConfigurationService: No existing settings file found, defaulting to /Users/victor/source/ass/aspire.config.json
✔ Language preference saved to local configuration: C# (.NET)
[21:18:36] [dbug] SolutionLocator: Searching for solution files starting from /Users/victor/source/ass
[21:18:36] [dbug] SolutionLocator: No solution files found in /Users/victor/source/ass or subdirectories

ℹ No solution file found. Creating single-file apphost...

[21:18:36] [dbug] Features: Feature check: stagingChannelEnabled, ConfigKey: features:stagingChannelEnabled, Value: '(null)', DefaultValue: False
[21:18:36] [dbug] Features: Feature stagingChannelEnabled using default value: False
[21:18:36] [dbug] BundleService: Ensuring bundle is extracted to /Users/victor/.aspire.
[21:18:36] [dbug] BundleService: Acquiring bundle extraction lock at /Users/victor/.aspire/.aspire-bundle-lock...
[21:18:36] [dbug] BundleService: Bundle extraction lock acquired.
[21:18:36] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:36] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:36] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:36] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:36] [dbug] LayoutDiscovery: managed/: exists
[21:18:36] [dbug] LayoutDiscovery: dcp/: exists
[21:18:36] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:36] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:36] [dbug] BundleService: Bundle already extracted and up to date (version: 13.2.1+14bf8c40443c690189a82ecb6565edb91dadf3b1).
[21:18:36] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:36] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:36] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:36] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:36] [dbug] LayoutDiscovery: managed/: exists
[21:18:36] [dbug] LayoutDiscovery: dcp/: exists
[21:18:36] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:36] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:36] [dbug] BundleNuGetPackageCache: Running NuGet search via aspire-managed: Aspire.ProjectTemplates
[21:18:36] [dbug] BundleNuGetPackageCache: aspire-managed path: /Users/victor/.aspire/managed/aspire-managed
[21:18:36] [dbug] BundleNuGetPackageCache: NuGet search args: nuget search --query Aspire.ProjectTemplates --take 1000 --format json --working-dir /Users/victor/source/ass --verbose
[21:18:36] [dbug] BundleNuGetPackageCache: Working directory: /Users/victor/source/ass
[21:18:36] [dbug] BundleService: Ensuring bundle is extracted to /Users/victor/.aspire.
[21:18:36] [dbug] BundleService: Acquiring bundle extraction lock at /Users/victor/.aspire/.aspire-bundle-lock...
[21:18:36] [dbug] BundleService: Bundle extraction lock acquired.
[21:18:36] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:36] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:36] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:36] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:36] [dbug] LayoutDiscovery: managed/: exists
[21:18:36] [dbug] LayoutDiscovery: dcp/: exists
[21:18:36] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:36] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:36] [dbug] BundleService: Bundle already extracted and up to date (version: 13.2.1+14bf8c40443c690189a82ecb6565edb91dadf3b1).
[21:18:36] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: CLI at /Users/victor/.aspire/bin, checking for layout...
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire/bin
[21:18:36] [dbug] LayoutDiscovery: managed/: MISSING
[21:18:36] [dbug] LayoutDiscovery: dcp/: MISSING
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Layout rejected - missing required directories
[21:18:36] [dbug] LayoutDiscovery: TryDiscoverRelativeLayout: Checking parent directory /Users/victor/.aspire...
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Checking layout at /Users/victor/.aspire
[21:18:36] [dbug] LayoutDiscovery: managed/: exists
[21:18:36] [dbug] LayoutDiscovery: dcp/: exists
[21:18:36] [dbug] LayoutDiscovery: managed/aspire-managed: exists
[21:18:36] [dbug] LayoutDiscovery: TryInferLayout: Layout is valid
[21:18:36] [dbug] LayoutDiscovery: Discovered layout relative to CLI: /Users/victor/.aspire
[21:18:36] [dbug] BundleNuGetPackageCache: Running NuGet search via aspire-managed: Aspire.ProjectTemplates
[21:18:36] [dbug] BundleNuGetPackageCache: aspire-managed path: /Users/victor/.aspire/managed/aspire-managed
[21:18:36] [dbug] BundleNuGetPackageCache: NuGet search args: nuget search --query Aspire.ProjectTemplates --take 1000 --format json --prerelease --working-dir /Users/victor/source/ass --verbose
[21:18:36] [dbug] BundleNuGetPackageCache: Working directory: /Users/victor/source/ass

⠴ Searching for available project template versions...
[21:18:37] [dbug] BundleNuGetPackageCache: NuGetHelper stderr: Using source from config: nuget.org (https://api.nuget.org/v3/index.json)
Searching 1 source(s) for 'Aspire.ProjectTemplates'
Searching nuget.org (https://api.nuget.org/v3/index.json)...
Found 2 search endpoints.
Querying https://azuresearch-usnc.nuget.org/query?q=Aspire.ProjectTemplates&skip=0&take=1000&prerelease=true&semVerLevel=2.0.0

[21:18:37] [dbug] BundleNuGetPackageCache: NuGet search returned 9343 bytes
[21:18:37] [dbug] BundleNuGetPackageCache: NuGetHelper stderr: Using source from config: nuget.org (https://api.nuget.org/v3/index.json)
Searching 1 source(s) for 'Aspire.ProjectTemplates'
Searching nuget.org (https://api.nuget.org/v3/index.json)...
Found 2 search endpoints.
Querying https://azuresearch-usnc.nuget.org/query?q=Aspire.ProjectTemplates&skip=0&take=1000&prerelease=false&semVerLevel=2.0.0
[21:18:37] [dbug] DotNetCliExecutionFactory: Running /Users/victor/source/ass with args: new install Aspire.ProjectTemplates@13.2.1 --force --nuget-source https://api.nuget.org/v3/index.json
[21:18:37] [dbug] DotNetCliExecutionFactory: Running /Users/victor/source/ass with env: DOTNET_CLI_UI_LANGUAGE=en-US
[21:18:37] [dbug] DotNetCliExecutionFactory: Started dotnet with PID: 92395
[21:18:37] [dbug] DotNetCliExecutionFactory: Waiting for dotnet process to exit with PID: 92395
[21:18:37] [dbug] DotNetCliExecutionFactory: Starting to forward stream with identifier 'stdout' on process '92395' to logger
[21:18:37] [dbug] DotNetCliExecutionFactory: Starting to forward stream with identifier 'stderr' on process '92395' to logger

⠋ 🧊 Getting templates...
[21:18:37] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: The following template packages will be installed:
[21:18:37] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire.ProjectTemplates@13.2.1
[21:18:37] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout:
liExecutionFactory: dotnet(92395) stdout: Aspire.ProjectTemplates (version 13.2.1) is already installed, it will be replaced with version 13.2.1.
⠖ 🧊 Getting templates...liExecutionFactory: dotnet(92395) stdout: Aspire.ProjectTemplates@13.2.1 was successfully uninstalled.
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Success: Aspire.ProjectTemplates@13.2.1 installed the following templates:
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Template Name Short Name Language Tags
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: ---------------------------------------- ------------------------- -------- --------------------------------------------------------------------------
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire AppHost aspire-apphost [C#] Common/Aspire/Cloud
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire Empty App aspire [C#] Common/Aspire/Cloud/Web/Web API/API/Service
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire Service Defaults aspire-servicedefaults [C#] Common/Aspire/Cloud/Web/Web API/API/Service
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire Single-File App Host aspire-apphost-singlefile [C#] Common/Aspire/AppHost/SingleFile
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire Starter App (ASP.NET Core/Blazor) aspire-starter [C#] Common/Aspire/Cloud/Web/Web API/API/Service/Blazor/Test/MSTest/NUnit/xUnit
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire Starter App (ASP.NET Core/React) aspire-ts-cs-starter [C#] Common/Aspire/Cloud/Web/Web API/API/Service/TypeScript/React
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire Starter App (FastAPI/React) aspire-py-starter Python Common/Aspire/Cloud/Web/Web API/API/Service/Python/TypeScript/React
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire Test Project (MSTest) aspire-mstest [C#] Common/Aspire/Cloud/Web/Web API/API/Service/Test/MSTest
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire Test Project (NUnit) aspire-nunit [C#] Common/Aspire/Cloud/Web/Web API/API/Service/Test/NUnit
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout: Aspire Test Project (xUnit) aspire-xunit [C#] Common/Aspire/Cloud/Web/Web API/API/Service/Test/xUnit
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92395) stdout:
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet process with PID: 92395 has exited with code: 0
📦 Using project templates version: 13.2.1
[21:18:39] [dbug] DotNetCliExecutionFactory: Running /Users/victor/source/ass with args: new aspire-apphost-singlefile --name ass --output /Users/victor/source/ass
[21:18:39] [dbug] DotNetCliExecutionFactory: Started dotnet with PID: 92396
[21:18:39] [dbug] DotNetCliExecutionFactory: Waiting for dotnet process to exit with PID: 92396
[21:18:39] [dbug] DotNetCliExecutionFactory: Starting to forward stream with identifier 'stderr' on process '92396' to logger
[21:18:39] [dbug] DotNetCliExecutionFactory: Starting to forward stream with identifier 'stdout' on process '92396' to logger

⠋ 🚀 Creating new Aspire project...
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92396) stderr: Creating this template will make changes to existing files:
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92396) stderr: Overwrite aspire.config.json
[21:18:39] [dbug] DotNetCliExecutionFactory: dotnet(92396) stderr:
nFactory: dotnet(92396) stderr: To create the template anyway, run the command with '--force' option:
⠓ 🚀 Creating new Aspire project...nFactory: dotnet(92396) stderr: dotnet new aspire-apphost-singlefile --name ass --output /Users/victor/source/ass --force
[21:18:40] [dbug] DotNetCliExecutionFactory: dotnet(92396) stdout:
[21:18:40] [dbug] DotNetCliExecutionFactory: dotnet(92396) stderr:
[21:18:40] [dbug] DotNetCliExecutionFactory: dotnet(92396) stderr: For details on the exit code, refer to https://aka.ms/templating-exit-codes#73
[21:18:40] [dbug] DotNetCliExecutionFactory: dotnet process with PID: 92396 has exited with code: 73
❌ The new project cannot be created because it would overwrite existing files in the output folder. Please remove or move the conflicting files, or choose a different location.
❌ The app could not be created. See logs at /Users/victor/.aspire/logs/cli_20260407T191831_7a56e651.log
[21:18:40] [dbug] Features: Feature check: updateNotificationsEnabled, ConfigKey: features:updateNotificationsEnabled, Value: '(null)', DefaultValue: True
[21:18:40] [dbug] Features: Feature updateNotificationsEnabled using default value: True
[21:18:40] [dbug] CliUpdateNotifier: Current version: 13.2.1
Newest stable version: 13.2.1
Newest prerelease version: (null)
[21:18:40] [dbug] CliUpdateNotifier: No newer version for the current version 13.2.1.

[21:18:40] [info] Program: Exit code: 4

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions