Skip to content

Add launch configurations for WSL and Codespaces#3213

Open
minestarks wants to merge 2 commits into
mainfrom
minestarks/launch-config
Open

Add launch configurations for WSL and Codespaces#3213
minestarks wants to merge 2 commits into
mainfrom
minestarks/launch-config

Conversation

@minestarks
Copy link
Copy Markdown
Member

In #3093, @JoaoBoechat made the Q# extension run its extension host on the workspace side (Node.js) by default, enabling proper remote development in WSL, SSH, Codespaces, and Dev Containers. Previously, the extension host always ran on the UI side (browser), which caused issues in remote scenarios.

With that change landed, developers can now actually debug the extension in remote environments — but launch.shared.json only had configurations for local desktop and web mode, so there was no easy way to F5 into WSL or Codespaces.

Launch configurations:

  • VS Code Extension Debug — local desktop (default)
  • …(web) — browser/vscode.dev mode
  • …(wsl) — current WSL distro
  • …(codespaces) — current Codespace

For WSL and Codespaces: on first launch, install the required remote extension in the dev profile when prompted, then relaunch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants