---
id: video/LDzOda1IOnE
type: video
title: "What's New: Opening Visual Studio Code from the Web Client (2025 release wave 1)"
summary: "Opening Visual Studio Code from the Business Central web client gets three additions in 2025 release wave 1: generating launch configurations, formatting and downloading extension dependencies, and symbol search in VS Code, including use with Copilot. All are demoed."
tier: official
language: en
tags:
  - visual studio code
  - launch configurations
  - extension management
  - symbol search
  - copilot integration
  - debugging
  - development workflow
  - dependencies
  - source code access
system: development
review:
  state: reviewed
  by: opus
  at: "2026-10-07T22:59:24.648Z"
  flags: []
generated:
  at: "2026-10-13T00:32:41.360Z"
  pipeline: 0.2.0
  prompts:
    extract-video: 1
    summarize-video: 2
  input_hash: a2db5c32dd83c7b5e00398629981063bce3be6b3dd463bce8420fb916b605677
evidence:
  - kind: video
    url: https://www.youtube.com/watch?v=LDzOda1IOnE&t=46s
    title: "What's New: Opening Visual Studio Code from the Web Client (2025 release wave 1)"
    date: "2025-04-01T15:00:33.000Z"
    commit: null
    t: 46
    quote: some releases ago we introduced the powerful ability uh to invoke opening Vis Studio code from within the web client this removed manual work
  - kind: video
    url: https://www.youtube.com/watch?v=LDzOda1IOnE&t=78s
    title: "What's New: Opening Visual Studio Code from the Web Client (2025 release wave 1)"
    date: "2025-04-01T15:00:33.000Z"
    commit: null
    t: 78
    quote: we added an attach option in the help and support page back in 23 release Wave 2 this supports debugging in sandboxes as well
  - kind: video
    url: https://www.youtube.com/watch?v=LDzOda1IOnE&t=159s
    title: "What's New: Opening Visual Studio Code from the Web Client (2025 release wave 1)"
    date: "2025-04-01T15:00:33.000Z"
    commit: null
    t: 159
    quote: we actually have three new capabilities to the open MBS code functionality and this come as a result from the feedback that we have
  - kind: video
    url: https://www.youtube.com/watch?v=LDzOda1IOnE&t=220s
    title: "What's New: Opening Visual Studio Code from the Web Client (2025 release wave 1)"
    date: "2025-04-01T15:00:33.000Z"
    commit: null
    t: 220
    quote: when you click on that then what it does is that on your vs code project it either creates or updates your launch configurations
  - kind: video
    url: https://www.youtube.com/watch?v=LDzOda1IOnE&t=533s
    title: "What's New: Opening Visual Studio Code from the Web Client (2025 release wave 1)"
    date: "2025-04-01T15:00:33.000Z"
    commit: null
    t: 533
    quote: this works for symbols which are coming from your apps and Microsoft as well as long as the source code is available to debug
  - kind: video
    url: https://www.youtube.com/watch?v=LDzOda1IOnE&t=578s
    title: "What's New: Opening Visual Studio Code from the Web Client (2025 release wave 1)"
    date: "2025-04-01T15:00:33.000Z"
    commit: null
    t: 578
    quote: copilot doesn't really know what is the customer table because it doesn't have it in context so symbols allows us to give this required
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
video_id: LDzOda1IOnE
channel: yt-microsoft
source_name: Microsoft Dynamics 365 Business Central (YouTube)
url: https://www.youtube.com/watch?v=LDzOda1IOnE
published_at: "2025-04-01T15:00:33.000Z"
duration_s: 686
captions: full
audience:
  - developer
  - functional consultant
chapters:
  - t: 0
    title: Introduction and session overview
  - t: 46
    title: Feature recap - opening Visual Studio Code from the web client
  - t: 119
    title: Extension source code and prior releases
  - t: 159
    title: Three new capabilities introduced
  - t: 220
    title: Detailed explanation of new features
  - t: 313
    title: Generating launch configurations demo
  - t: 389
    title: Extension dependencies and downloading symbols demo
  - t: 482
    title: Symbol search functionality demonstration
  - t: 553
    title: Symbol search with Copilot integration
  - t: 652
    title: Session conclusion
features:
  - name: Generate launch configurations
    status: unclear
    t: 180
    verified: false
    status_source: video
  - name: Extension dependencies formatting
    status: unclear
    t: 260
    verified: false
    status_source: video
  - name: Download dependencies to VS Code
    status: unclear
    t: 200
    verified: false
    status_source: video
  - name: Symbol search in VS Code
    status: unclear
    t: 482
    verified: false
    status_source: video
  - name: Copilot integration with symbol search
    status: unclear
    t: 553
    verified: false
    status_source: video
objects_mentioned:
  - table customer table
  - page number series
quotes:
  - t: 46
    text: some releases ago we introduced the powerful ability uh to invoke opening Vis Studio code from within the web client this removed manual work
    check: exact
  - t: 78
    text: we added an attach option in the help and support page back in 23 release Wave 2 this supports debugging in sandboxes as well
    check: exact
  - t: 159
    text: we actually have three new capabilities to the open MBS code functionality and this come as a result from the feedback that we have
    check: snapped
  - t: 220
    text: when you click on that then what it does is that on your vs code project it either creates or updates your launch configurations
    check: exact
  - t: 533
    text: this works for symbols which are coming from your apps and Microsoft as well as long as the source code is available to debug
    check: exact
  - t: 578
    text: copilot doesn't really know what is the customer table because it doesn't have it in context so symbols allows us to give this required
    check: exact
---

# What's New: Opening Visual Studio Code from the Web Client (2025 release wave 1)

> Opening Visual Studio Code from the Business Central web client gets three additions in 2025 release wave 1: generating launch configurations, formatting and downloading extension dependencies, and symbol search in VS Code, including use with Copilot. All are demoed.

[Watch on YouTube](https://www.youtube.com/watch?v=LDzOda1IOnE) · Microsoft Dynamics 365 Business Central (YouTube) · 2025-04-01 · 11:26 · tier official · reviewed (checked by Opus)

## Overview

The session recaps the existing ability to open Visual Studio Code from the web client, and the attach option added to Help and Support in 2023 release wave 2 for debugging sandboxes. It then presents three new capabilities that came from feedback.

Demos cover generating launch configurations from Help and Support and Extension Management, selecting extensions and copying or downloading them as dependencies, and searching symbols with Control+T. The last demo shows how symbol search gives Copilot context, for example about the customer table.

## Key points

- Launch configurations matching the environment can be generated from Help and Support and from Extension Management. The VS Code project's configuration is created or updated without manual parameter editing.
- Publish and attach debugger are only available for sandbox environments. Download symbols and snapshot debug work for both sandbox and production.
- In Extension Management you can select extensions and format them as dependencies. Show and Copy lets you share them across projects.
- Selected dependencies can be downloaded to a VS Code project with one click, so symbols are available right away.
- Control+T (Go to Symbol) in VS Code lists tables, pages and other objects from apps and Microsoft dependencies. It works only where source code is available.
- A special keyword in Copilot chat searches symbols and adds them to context. Copilot can then answer questions about table structures and fields, such as the customer table.

## Chapters

- [0:00](https://www.youtube.com/watch?v=LDzOda1IOnE&t=0s) Introduction and session overview
- [0:46](https://www.youtube.com/watch?v=LDzOda1IOnE&t=46s) Feature recap - opening Visual Studio Code from the web client
- [1:59](https://www.youtube.com/watch?v=LDzOda1IOnE&t=119s) Extension source code and prior releases
- [2:39](https://www.youtube.com/watch?v=LDzOda1IOnE&t=159s) Three new capabilities introduced
- [3:40](https://www.youtube.com/watch?v=LDzOda1IOnE&t=220s) Detailed explanation of new features
- [5:13](https://www.youtube.com/watch?v=LDzOda1IOnE&t=313s) Generating launch configurations demo
- [6:29](https://www.youtube.com/watch?v=LDzOda1IOnE&t=389s) Extension dependencies and downloading symbols demo
- [8:02](https://www.youtube.com/watch?v=LDzOda1IOnE&t=482s) Symbol search functionality demonstration
- [9:13](https://www.youtube.com/watch?v=LDzOda1IOnE&t=553s) Symbol search with Copilot integration
- [10:52](https://www.youtube.com/watch?v=LDzOda1IOnE&t=652s) Session conclusion

## Features

Every feature below: status not stated, demoed.

| Feature | At |
|---|---|
| Generate launch configurations | [3:00](https://www.youtube.com/watch?v=LDzOda1IOnE&t=180s) |
| Extension dependencies formatting | [4:20](https://www.youtube.com/watch?v=LDzOda1IOnE&t=260s) |
| Download dependencies to VS Code | [3:20](https://www.youtube.com/watch?v=LDzOda1IOnE&t=200s) |
| Symbol search in VS Code | [8:02](https://www.youtube.com/watch?v=LDzOda1IOnE&t=482s) |
| Copilot integration with symbol search | [9:13](https://www.youtube.com/watch?v=LDzOda1IOnE&t=553s) |

## AL objects mentioned

As heard in the captions. A name that matches one object page by exact type and name links to it; the others stay as named.

- table "customer table" at [9:23](https://www.youtube.com/watch?v=LDzOda1IOnE&t=563s)
- page "number series" at [8:42](https://www.youtube.com/watch?v=LDzOda1IOnE&t=522s)

Not found in BC28-30: table "customer table", page "number series".

## Quotes

- [0:46](https://www.youtube.com/watch?v=LDzOda1IOnE&t=46s) "some releases ago we introduced the powerful ability uh to invoke opening Vis Studio code from within the web client this removed manual work"
- [1:18](https://www.youtube.com/watch?v=LDzOda1IOnE&t=78s) "we added an attach option in the help and support page back in 23 release Wave 2 this supports debugging in sandboxes as well"
- [2:39](https://www.youtube.com/watch?v=LDzOda1IOnE&t=159s) "we actually have three new capabilities to the open MBS code functionality and this come as a result from the feedback that we have"
- [3:40](https://www.youtube.com/watch?v=LDzOda1IOnE&t=220s) "when you click on that then what it does is that on your vs code project it either creates or updates your launch configurations"
- [8:53](https://www.youtube.com/watch?v=LDzOda1IOnE&t=533s) "this works for symbols which are coming from your apps and Microsoft as well as long as the source code is available to debug"
- [9:38](https://www.youtube.com/watch?v=LDzOda1IOnE&t=578s) "copilot doesn't really know what is the customer table because it doesn't have it in context so symbols allows us to give this required"

Presenters (as heard): Peter Boring, Blanca Roblo, Jonas.
