Skip to content

Project fails to launch if project does not exist instead of showing dashboard. #12851

@davidfowl

Description

@davidfowl

We fail too aggressively looking for launch profiles. It should defer this error until running.

Unhandled exception. Aspire.Hosting.DistributedApplicationException: Project file '/Users/davidfowler/dev/git/dogfood/jobs/app.cs' was not found.
   at Aspire.Hosting.LaunchProfileExtensions.GetLaunchSettings(IProjectMetadata projectMetadata, String resourceName) in 
/_/src/Shared/LaunchProfiles/LaunchProfileExtensions.cs:line 80
   at Aspire.Hosting.LaunchProfileExtensions.GetLaunchSettings(ProjectResource projectResource) in 
/_/src/Shared/LaunchProfiles/LaunchProfileExtensions.cs:line 31
   at Aspire.Hosting.LaunchProfileExtensions.TrySelectLaunchProfileFromDefaultAnnotation(ProjectResource projectResource, String& 
launchProfileName) in /_/src/Shared/LaunchProfiles/LaunchProfileExtensions.cs:line 167
   at Aspire.Hosting.LaunchProfileExtensions.SelectLaunchProfileName(ProjectResource projectResource) in 
/_/src/Shared/LaunchProfiles/LaunchProfileExtensions.cs:line 208
   at Aspire.Hosting.LaunchProfileExtensions.GetEffectiveLaunchProfile(ProjectResource projectResource, Boolean throwIfNotFound) in 
/_/src/Shared/LaunchProfiles/LaunchProfileExtensions.cs:line 36
   at Aspire.Hosting.ProjectResourceBuilderExtensions.WithProjectDefaults[[TProjectResource]](IResourceBuilder`1 builder, ProjectResourceOptions 
options) in /_/src/Aspire.Hosting/ProjectResourceBuilderExtensions.cs:line 478
   at Aspire.Hosting.ProjectResourceBuilderExtensions.AddCSharpApp(IDistributedApplicationBuilder builder, String name, String path, Action`1 
configure) in /_/src/Aspire.Hosting/ProjectResourceBuilderExtensions.cs:line 368
   at Aspire.Hosting.ProjectResourceBuilderExtensions.AddCSharpApp(IDistributedApplicationBuilder builder, String name, String path) in 
/_/src/Aspire.Hosting/ProjectResourceBuilderExtensions.cs:line 324
   at Program.<Main>$(String[[]] args) in /Users/davidfowler/dev/git/dogfood/jobs/apphost.cs:line 11

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-app-modelIssues pertaining to the APIs in Aspire.Hosting, e.g. DistributedApplication

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions