Skip to content

IdeSession resource #169

@karolz-ms

Description

@karolz-ms

Motivation

Workloads may include resources that are not modeled in DCP (as Executables or Containers), yet they might need to be debugged on demand. A motivating example is a Blazor WebAssembly application (standalone or hosted) where a developer might want to debug the client portion of the application on demand. The resulting debug session should belong to the set of session associated with the workload. DCP has all the data that allows the sessions to be created via IDE protocol, but does not offer a way to create sessions for anything other than an Executable object.

Description

Create an IdeSession object that would allow to create/start/stop IDE debug sessions on demand using the Aspire IDE execution protocol. The specification for IdeSession should contain complete launch configuration(s) for starting a session and allow to start/stop the session on demand.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions